From 6495040bbda5308c86e852ad1b080097bfa916a9 Mon Sep 17 00:00:00 2001 From: vince <757871790@qq.com> Date: 星期三, 09 七月 2025 09:22:17 +0800 Subject: [PATCH] 优化粮温检测 --- src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java b/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java index 4bbe59a..067e3d9 100644 --- a/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java +++ b/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java @@ -5,6 +5,7 @@ import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiCommonDevice; +import com.fzzy.api.data.DepotType; import com.fzzy.api.data.GatewayDeviceType; import com.fzzy.api.utils.ContextUtil; import com.fzzy.gateway.GatewayUtils; @@ -70,9 +71,11 @@ if (null == data2.getStatus()) { data.setStatus(Constant.YN_Y); + if (GatewayDeviceType.TYPE_07.equals(data2.getType())) { data.setStatus(Constant.YN_N); } + } if (null == data2.getDeviceSn()) { @@ -81,6 +84,10 @@ } else { data.setDeviceSn(data2.getDeviceId()); } + } + + if (null == data2.getDepotType()) { + data2.setDepotType(DepotType.TYPE_01.getCode()); } if (null == data2.getId()) { @@ -151,7 +158,7 @@ device.setPort(commonDevice.getPort()); device.setOnlineTime(new Date()); device.setStatus(Constant.YN_Y); - + device.setDeviceSn(commonDevice.getSn()); GatewayUtils.add2Cache(device); } } -- Gitblit v1.9.3