Browse Source

全流程巡检接口修改

任敬轩 1 month ago
parent
commit
cd337ff2d9
2 changed files with 34 additions and 0 deletions
  1. 32 0
      Modules/Admin/Http/Controllers/Api/ApiController.php
  2. 2 0
      Modules/Admin/Routes/api.php

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

@@ -714,6 +714,38 @@ class ApiController extends BaseController
 
     }
 
+    //巡检轨迹
+    public function getGuiji(){
+        $result['status'] = true;
+        $result['msg']    = ApiEnum::RETURN_SUCCESS;
+        $result['data']   = [];
+
+        $date = Input::get('date', '');
+        $depart = Input::get('depart', '');
+        $lrr = Input::get('lrr', '');
+
+        if (!$date) {
+            return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
+        }
+        if (!$depart) {
+            return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
+        }
+        if (!$lrr) {
+            return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
+        }
+
+        $list = DB::connection('mysql_fwe10')->table('uf_zhxx_qlcxjjl')->where('lrsj',$date)->where('xjdw',$depart)->where('lrr',$lrr)->orderBy('create_time')->get();
+
+        if(count($list) > 0){
+            for($i=0;$i<count($list);$i++){
+                $result['data'][$i]['lat'] = $list[$i]->lat;
+                $result['data'][$i]['lng'] = $list[$i]->lng;
+            }
+        }
+
+        return self::successResponse($result);
+    }
+
     //腾讯地图逆地址解析
     public function positionGeocoder(){
         $lat = Input::get('lat', '');//纬度

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

@@ -46,6 +46,8 @@ Route::namespace('Api')->group(function () {
     Route::post('fanwei/get_final_list', 'ApiController@getFinalList');//8
     //网格化巡检人权限
     Route::post('fanwei/get_role', 'ApiController@getRole');//8
+    //巡检轨迹
+    Route::post('fanwei/get_guiji', 'ApiController@getGuiji');//8
 
     //设备管理添加设备单位列表
     Route::post('fanwei/sbgl_unit_list', 'ApiController@sbglUnitList');