From 8bbe0973828b652673f0b5d665185609cc1e34a0 Mon Sep 17 00:00:00 2001 From: Jing Li Date: Thu, 31 Aug 2023 15:51:55 +0800 Subject: [PATCH] Fix --- app/Http/Controllers/AgriculturalBaseController.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/Http/Controllers/AgriculturalBaseController.php b/app/Http/Controllers/AgriculturalBaseController.php index f75600a..b3a1d20 100644 --- a/app/Http/Controllers/AgriculturalBaseController.php +++ b/app/Http/Controllers/AgriculturalBaseController.php @@ -141,6 +141,19 @@ class AgriculturalBaseController extends Controller return $this->json(AgriculturalBaseResource::collection($list)); } + /** + * 获取指定基地指定设备类型下所有监控点名称选项 + */ + public function basePointList(AgriculturalBase $agriculturalBasic, Request $request) + { + $deviceType = $request->input('device_type', DeviceType::Meteorological); + $list = Device::where([ + 'agricultural_base_id' => $agriculturalBasic->id, + 'type'=>$deviceType + ])->orderBy('sort', 'desc')->get()->pluck('monitoring_point', 'id')->toArray(); + return $this->json($list); + } + public function basePoints(Request $request) { $devices = Device::filter($request->input())->orderBy('sort', 'desc')->get();