From e315b4479cd1d4e5a98f71f7f41a0a6d9a8c2d93 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Wed, 22 Mar 2023 19:46:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=B4=E6=97=B6=E5=86=99=E6=AD=BB=E6=B0=B4?= =?UTF-8?q?=E8=B4=A8=E8=B4=A8=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/DeviceController.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/app/Http/Controllers/DeviceController.php b/app/Http/Controllers/DeviceController.php index 3faf5f9..ff7ef7c 100644 --- a/app/Http/Controllers/DeviceController.php +++ b/app/Http/Controllers/DeviceController.php @@ -355,6 +355,28 @@ class DeviceController extends Controller $data[$column] = []; $_value = null; foreach($xKeys as $key){ + if($device->type == DeviceType::WaterQuality){//如果是水质设备,则写死假数据 + switch($column){ + case 'chlorine': + $data[$column][$key] = 0; + break; + case 'conductivity': + $data[$column][$key] = 563 ;//电导率 + break; + case 'oxygen': + $data[$column][$key] = 0.09;//含氧量 + break; + case 'ph': + $data[$column][$key] = rand(750, 770) / 100; + break; + case 'temperature': + $data[$column][$key] = rand(1400, 1600) / 100; + break; + case 'turbidity': + $data[$column][$key] = 0.33; + break; + } + }else{ // if($datalist[$key][$column] ?? null){//如果存在数据则暂存该值 // $_value = $datalist[$key][$column]; // } @@ -364,6 +386,7 @@ class DeviceController extends Controller // }else{ $data[$column][$key] = $datalist[$key][$column] ?? null; // } + } } } //强制统一气象降雨量,日和天字段不统一问题