Quellcode durchsuchen

添加网格化接口

qiuzijian vor 1 Jahr
Ursprung
Commit
3f99141055

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

@@ -55,4 +55,11 @@ class ApiController extends BaseController
         $result = ApiService::getPersonTravel($person_id, $depart, $date);
         return self::successResponse($result);
     }
+
+    //网格化巡检记录查询条件
+    public function getResultConition()
+    {
+        $result = ApiService::getResultConition();
+        return self::successResponse($result);
+    }
 }

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

@@ -28,4 +28,8 @@ Route::namespace('Api')->group(function () {
     Route::post('fanwei/get_query_conition', 'ApiController@getQueryConition');
     //网格化人员轨迹
     Route::post('fanwei/get_person_travel', 'ApiController@getPersonTravel');
+    //网格化巡检记录查询条件
+    Route::post('fanwei/get_result_conition', 'ApiController@getResultConition');
+    //网格化巡检记录查询
+    Route::post('fanwei/get_result_list', 'ApiController@getResultList');
 });

+ 28 - 0
Modules/Admin/Services/ApiService.php

@@ -21,6 +21,7 @@ class ApiService{
 
     }
 
+    //网格化录入
     public static function addConition($params)
     {
         $result['status'] = true;
@@ -44,6 +45,7 @@ class ApiService{
         return $result;
     }
 
+    //网格化人员轨迹查询条件
     public static function getQueryConitions($date = '')
     {
         $result['status'] = true;
@@ -85,6 +87,7 @@ class ApiService{
         return $result;
     }
 
+    //网格化人员轨迹
     public static function getPersonTravel($person_id, $depart, $date = '')
     {
         $result['status'] = true;
@@ -129,6 +132,31 @@ class ApiService{
             $result['data'] = $res;
         }
 
+        return $result;
+    }
+
+    //网格化巡检记录查询条件
+    public function getResultConition()
+    {
+        $result['status'] = true;
+        $result['msg']    = ApiEnum::RETURN_SUCCESS;
+        $result['data']   = [];
+
+        $depart = DB::connection('mysql_fwview')->table('hrmdepartment')
+                    ->where('subcompanyid1', 49)
+                    ->where('departmentname', 'like', '%' . '洗煤厂')
+                    ->where('id', '!=', 1602)->get();
+
+        $depart_arr = [];
+        foreach ($depart as $key => $val) {
+            $depart_name = str_replace('洗选中心', '', $val->DEPARTMENTNAME);
+            $depart_arr[$key] = [
+                'name' => $depart_name,
+
+            ];
+        }
+
+        $result['data'] = $depart_arr;
 
         return $result;
     }