diff --git a/app/Services/Admin/DeviceService.php b/app/Services/Admin/DeviceService.php index 007294f..b929114 100644 --- a/app/Services/Admin/DeviceService.php +++ b/app/Services/Admin/DeviceService.php @@ -484,7 +484,7 @@ class DeviceService extends BaseService 'type' => 1, 'content' => $msg, ]); - //编号,-todo + //编号 $httpClient = app(HttpClient::class); $httpClient->deviceDataDownlink($device->sn, 'switch_control', ['switch_state' => 1]); return ; diff --git a/app/Services/DeviceWarningService.php b/app/Services/DeviceWarningService.php index ab18d3e..daf5487 100644 --- a/app/Services/DeviceWarningService.php +++ b/app/Services/DeviceWarningService.php @@ -136,12 +136,16 @@ class DeviceWarningService if(strpos($column, ',')){//看是否是并联条件 $_columns = explode(',',$column); foreach($_columns as $cc){ - $msg.= $fieldNameMap[$cc].'达到'.($log->$cc ?? 0).$fieldUnitMap[$cc].'值,且'; + if(isset($fieldNameMap[$cc]) && isset($fieldUnitMap[$cc])){ + $msg.= $fieldNameMap[$cc].'达到'.($log->$cc ?? 0).$fieldUnitMap[$cc].'值,且'; + } } $msg = mb_substr($msg, 0, -2); }else{ - $msg = $fieldNameMap[$column].'达到'.($log->$column ?? 0).$fieldUnitMap[$column].'值'; + if(isset($fieldNameMap[$column]) && isset($fieldUnitMap[$column])){ + $msg = $fieldNameMap[$column].'达到'.($log->$column ?? 0).$fieldUnitMap[$column].'值'; + } } $notices[] = [