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; // } + } } } //强制统一气象降雨量,日和天字段不统一问题