From 9070e7088f3e9a1350540d792de46d4cdda04624 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=A2=A6=E8=BF=9C?= <1063331231@qq.com> Date: Wed, 28 May 2025 19:44:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=AE=BE=E5=A4=87=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E8=8E=B7=E5=8F=96=E4=BC=A0=E6=84=9F=E5=99=A8=E7=9A=84?= =?UTF-8?q?=E7=8A=B6=E6=80=81=20=E7=BB=99=E8=AE=BE=E5=A4=87=E8=B5=8B?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iflytop/sgs/app/service/device/DeviceInitService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/iflytop/sgs/app/service/device/DeviceInitService.java b/src/main/java/com/iflytop/sgs/app/service/device/DeviceInitService.java index cb6452e..8fa0007 100644 --- a/src/main/java/com/iflytop/sgs/app/service/device/DeviceInitService.java +++ b/src/main/java/com/iflytop/sgs/app/service/device/DeviceInitService.java @@ -15,6 +15,7 @@ import com.iflytop.sgs.common.enums.ContainerType; import com.iflytop.sgs.common.enums.HeatModuleCode; import com.iflytop.sgs.common.enums.cmd.CmdColor; import com.iflytop.sgs.common.service.CanBusService; +import com.iflytop.sgs.hardware.exception.HardwareException; import jakarta.annotation.PostConstruct; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -34,6 +35,7 @@ public class DeviceInitService { private final DeviceParamConfigService deviceParamConfigService; private final CanBusService canBusService; private final DeviceCommandService deviceCommandService; + private final DeviceSensorService deviceSensorService; @PostConstruct public void init() { @@ -48,13 +50,16 @@ public class DeviceInitService { initDeviceSetData(); canBusService.initOvertime(); initEnable(); + initSensorState(); deviceStateService.getDeviceState().setInitComplete(true); } catch (Exception e) { log.error("设备初始化失败", e); } }).start(); } - + public void initSensorState() throws Exception { + deviceSensorService.deviceSensorSchedule(); + } public void initDeviceSetData() throws Exception { if (deviceStateService.getDeviceState().isVirtual() || deviceStateService.getDeviceState().isInitComplete()) {