| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- /**
- * 会议相关
- * 请求地址如:oa.test/api.php?m=openTest&a=dcs_door&openkey=d9302364e2a2d9fdcab2707a46fbab5a&staff_num=123456
- */
- class openDcsApiClassAction extends openapiAction
- {
- public function dcs_doorAction() {
- $rawArr = $this->getpostarr();
- $groupArr = m("dcs_group")->getall("1=1");
- $rowArr = ["nav"=>[]];
- $pcon = 0;
- for ($i = 0; $i < count($groupArr); $i++) {
- $row = $groupArr[$i];
- if ($row['pid'] == 0) {
- $rowArr["nav"][$pcon] = [
- "title"=>$row['name'],
- "list"=>[]
- ];
- for ($j = 0; $j <count($groupArr); $j++) {
- $crow = $groupArr[$j];
- if ($crow['pid'] == $row['id']) {
- $rowArr["nav"][$pcon]["list"][] = [
- "icon" => URL.(empty($crow['icon']) ? $row['icon'] : $crow['icon']),
- "module"=>$crow['key'],
- "name"=>$crow['name']
- ];
- }
- }
- $pcon++;
- }
- }
- return $rowArr;
- }
- }
|