Kaynağa Gözat

设备管理接口

任敬轩 3 ay önce
ebeveyn
işleme
fea585d143

+ 42 - 0
Modules/Admin/Http/Controllers/Api/ApiController.php

@@ -453,8 +453,50 @@ class ApiController extends BaseController
             'bz' => $params['bz'],
         ];
 
+        if($params['sbzt'] == 3){
+            $update['jxfzr'] = $params['fzr_id'];
+        }
+        if($params['sbzt'] == 4){
+            $update['jxysfzr'] = $params['fzr_id'];
+        }
+        if($params['sbzt'] == 5){
+            $update['dbffzr'] = $params['fzr_id'];
+        }
+        if($params['sbzt'] == 6){
+            $update['bffzr'] = $params['fzr_id'];
+            $update['bflx'] = $params['bflx'];
+        }
+
         DB::connection('mysql_fwe10')->table('uf_uf_zhxx_sbgl')->where('ID',$params['id'])->update($update);
 
         return self::successResponse($result);
     }
+
+    //设备管理权限
+    public function sbglRole(){
+        $staff_num = Input::get('staff_num', '');
+        $unit_id = Input::get('unit_id', '');
+
+        if (!$unit_id) {
+            return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
+        }
+
+        if (!$staff_num) {
+            return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
+        }
+
+        $result['status'] = true;
+        $result['msg']    = ApiEnum::RETURN_SUCCESS;
+        $result['data']   = [];
+
+        $people_list = DB::connection('mysql_fwe10')->table('uf_zhxx_sbgl_rygl')->where('ssdw',$unit_id)->where('gh',$staff_num)->where('is_delete',0)->get();
+
+        if(count($people_list) > 0){
+            $result['data'] = 1;//有权限
+        }else{
+            $result['data'] = 2;//无权限
+        }
+
+        return self::successResponse($result);
+    }
 }

+ 2 - 0
Modules/Admin/Routes/api.php

@@ -59,6 +59,8 @@ Route::namespace('Api')->group(function () {
     Route::post('fanwei/sbgl_sbdb', 'ApiController@sbglSbdb');
     //设备管理设备审核
     Route::post('fanwei/sbgl_sbsh', 'ApiController@sbglSbsh');
+    //设备管理权限
+    Route::post('fanwei/sbgl_role', 'ApiController@sbglRole');
 
     //短信发送
     Route::post('sms/send_meeting_sms', 'SmsController@sendMeetingSms');