rkljw 3 hónapja
szülő
commit
b39a3bbfd2

+ 11 - 0
app/Controller/PublicController.php

@@ -619,5 +619,16 @@ class PublicController extends AbstractController
         $result = $this->publicServiceClient->upZhinengbumen($requireData);
         $result = $this->publicServiceClient->upZhinengbumen($requireData);
         return $result['code'] == 200 ? Result::success() : Result::error("修改失败");
         return $result['code'] == 200 ? Result::success() : Result::error("修改失败");
     }
     }
+
+    /**
+     * 获取所有的职能部门
+     * @return array
+     */
+    public function getAllDepartment()
+    {
+        $result = $this->publicServiceClient->getDepartment([]);
+        $result['data'] = PublicData::buildMenuTree($result['data']);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error("查询失败");
+    }
 }
 }
 
 

+ 2 - 2
app/Controller/WebsiteController.php

@@ -127,8 +127,8 @@ class WebsiteController extends AbstractController
             return Result::error($errorMessage);
             return Result::error($errorMessage);
         }
         }
         $requireData['website_url'] = json_encode($requireData['website_url']);
         $requireData['website_url'] = json_encode($requireData['website_url']);
-        $requireData['city_id'] = isset($requireData['city_arr_id'])?end($requireData['city_arr_id']):'';
-        $requireData['city_arr_id'] = isset($requireData['city_arr_id'])?json_encode($requireData['city_arr_id']):'';
+        $requireData['city_id'] = isset($requireData['city_arr_id'])?end($requireData['city_arr_id']):0;
+        $requireData['city_arr_id'] = isset($requireData['city_arr_id'])?json_encode($requireData['city_arr_id']):[0];
         $requireData['website_column_id'] = isset($requireData['website_column_arr_id'])?end($requireData['website_column_arr_id']):'';
         $requireData['website_column_id'] = isset($requireData['website_column_arr_id'])?end($requireData['website_column_arr_id']):'';
         $requireData['website_column_arr_id'] = isset($requireData['website_column_arr_id'])?json_encode($requireData['website_column_arr_id']):'';
         $requireData['website_column_arr_id'] = isset($requireData['website_column_arr_id'])?json_encode($requireData['website_column_arr_id']):'';
         $result = $this->websiteServiceClient->updateWebsite((int)$requireData['id'],$requireData);
         $result = $this->websiteServiceClient->updateWebsite((int)$requireData['id'],$requireData);

+ 8 - 0
config/api/public.php

@@ -40,6 +40,7 @@ Router::addGroup(
         //获取职能部门
         //获取职能部门
         Router::get('/getDepartment', [PublicController::class, 'getDepartment']);
         Router::get('/getDepartment', [PublicController::class, 'getDepartment']);
 
 
+
         Router::post('/getZhinengbumenList', [PublicController::class, 'getZhinengbumenList']);
         Router::post('/getZhinengbumenList', [PublicController::class, 'getZhinengbumenList']);
         Router::post('/addZhinengbumen', [PublicController::class, 'addZhinengbumen']);
         Router::post('/addZhinengbumen', [PublicController::class, 'addZhinengbumen']);
         Router::post('/delZhinengbumen', [PublicController::class, 'delZhinengbumen']);
         Router::post('/delZhinengbumen', [PublicController::class, 'delZhinengbumen']);
@@ -50,3 +51,10 @@ Router::addGroup(
     },
     },
     ['middleware' => [FooMiddleware::class]]
     ['middleware' => [FooMiddleware::class]]
 );
 );
+
+Router::addGroup(
+    '/public', function () {
+        //获取所有的职能部门
+        Router::get('/getAllDepartment', [PublicController::class, 'getAllDepartment']);
+    }
+);