소스 검색

根据摄像头id获取区域名称

任敬轩 2 년 전
부모
커밋
b69c6057d9
2개의 변경된 파일7개의 추가작업 그리고 4개의 파일을 삭제
  1. 6 3
      Modules/Mine/Http/Controllers/Api/MineApiController.php
  2. 1 1
      Modules/Mine/Routes/api.php

+ 6 - 3
Modules/Mine/Http/Controllers/Api/MineApiController.php

@@ -18,6 +18,7 @@ use Modules\Mine\Enum\MineEnum;
 use Modules\Mine\Enum\SurfaceEnum;
 use Modules\Mine\Services\MineServices;
 use Modules\Mine\Services\SurfaceServices;
+use DB;
 
 class MineApiController extends BaseController
 {
@@ -80,10 +81,12 @@ class MineApiController extends BaseController
             return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
         }
 
-        $result = DB::table('mine_list')
+        $parent_id = DB::table('mine_list')
             ->leftJoin('camera_list','camera_list.mine_id','mine_list.id')
-            ->where('camera_id',$camera_id)
-            ->value('mine_list.title');
+            ->where('camera_list.id',$camera_id)
+            ->value('mine_list.parent_id');
+
+        $result = DB::table('mine_list')->where('id',$parent_id)->value('title');
 
         return $result;
     }

+ 1 - 1
Modules/Mine/Routes/api.php

@@ -24,7 +24,7 @@ Route::middleware('auth:api')->namespace('Api')->group(function () {
     Route::post('surface/getlist', 'MineApiController@getSurfaceList');
 
     //根据摄像头ID查区域名称
-    Route::get('mine/get_mine_by_camera_id', 'MineApiController@getMineByCameraId');
+    Route::post('mine/get_mine_by_camera_id', 'MineApiController@getMineByCameraId');
 });
 
 Route::middleware('auth:api')->namespace('Api')->group(function () {