From 04a01be7461dc8ba86f4295599e13c74827cff6b Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期五, 10 十一月 2023 12:08:35 +0800 Subject: [PATCH] 修复路径BUG --- src/main/java/com/fzzy/protocol/weightyh/MessageConsumer.java | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/fzzy/protocol/weightyh/MessageConsumer.java b/src/main/java/com/fzzy/protocol/weightyh/MessageConsumer.java index 580b4d7..3e4fd02 100644 --- a/src/main/java/com/fzzy/protocol/weightyh/MessageConsumer.java +++ b/src/main/java/com/fzzy/protocol/weightyh/MessageConsumer.java @@ -4,6 +4,7 @@ import com.fzzy.api.utils.SpringUtil; import com.fzzy.gateway.GatewayUtils; import com.fzzy.gateway.api.GatewayRemoteManager; +import com.fzzy.gateway.data.BaseReqData; import com.fzzy.gateway.entity.GatewayDevice; import com.ld.io.api.IoMsgConsumer; import com.ld.io.api.IoSession; @@ -22,7 +23,7 @@ private long timeTag = 0; - private GatewayRemoteManager reportService; + private GatewayRemoteManager gatewayRemoteManager; @Override public void consume(IoSession session, byte[] bytes) { @@ -71,11 +72,18 @@ } //鐩存帴璋冪敤瀹炵幇绫伙紝鏇村瀹炵幇绫诲崟鐙皟鐢� - if (null == reportService) { - reportService = SpringUtil.getBean(GatewayRemoteManager.class); + if (null == gatewayRemoteManager) { + gatewayRemoteManager = SpringUtil.getBean(GatewayRemoteManager.class); } - reportService.getDeviceReportService(device.getPushProtocol()).report2GatewayBySn(weigh, device); + //鏁版嵁灏佽鎺ㄩ�� + BaseReqData reqData = new BaseReqData(); + reqData.setDevice(device); + reqData.setDeviceId(device.getDeviceId()); + reqData.setProductId(device.getProductId()); + reqData.setDeviceName(device.getDeviceName()); + reqData.setWeight(weigh); + gatewayRemoteManager.getDeviceReportService(device.getPushProtocol()).reportWeightData(reqData); } /** -- Gitblit v1.9.3