cqp hace 3 horas
padre
commit
a8bec5a922

+ 13 - 0
app/Http/Controllers/Api/MiddleGroundController.php

@@ -33,6 +33,19 @@ class MiddleGroundController extends BaseController
         }
     }
 
+    public function setUseRangeDetail(Request $request)
+    {
+        $service = new MiddleGroundService();
+        $user = $request->userData;
+        list($status,$data) = $service->setUseRangeDetail($request->all(),$user);
+
+        if($status){
+            return $this->json_return(200,'',$data);
+        }else{
+            return $this->json_return(201,$data);
+        }
+    }
+
     public function initializationCompanyList(Request $request)
     {
         $service = new MiddleGroundService();

+ 10 - 0
app/Service/MiddleGroundService.php

@@ -349,6 +349,16 @@ class MiddleGroundService extends Service
         return [true, ''];
     }
 
+    public function setUseRangeDetail($data, $user){
+        if(empty($data['id'])) return [false, 'ID不能为空'];
+
+        $array = UseRangeDetails::where('del_time',0)
+            ->where('top_depart_id', $data['id'])
+            ->get()->toArray();
+
+        return [true, $array];
+    }
+
     public static function checkTimestampInRange($targetStamp, $topDepartId)
     {
 //        if (empty($targetStamp) || empty($topDepartId)) return [false, '缺少使用时段范围参数'];

+ 1 - 0
routes/c_api.php

@@ -29,6 +29,7 @@ Route::group(['middleware'=> ['checkCenterLogin']],function ($route){
     $route->any('initializationCompanyList', 'Api\MiddleGroundController@initializationCompanyList');
     //公司使用时段授权
     $route->any('setUseRange', 'Api\MiddleGroundController@setUseRange');
+    $route->any('setUseRangeDetail', 'Api\MiddleGroundController@setUseRangeDetail');
 
     //菜单列表 为了设置角色权限用的
     $route->any('menuList', 'Api\MiddleGroundController@menuList');