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/protocol/ProtocolUtils.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/fzzy/protocol/ProtocolUtils.java b/src/main/java/com/fzzy/protocol/ProtocolUtils.java index 63c9a93..eec1a86 100644 --- a/src/main/java/com/fzzy/protocol/ProtocolUtils.java +++ b/src/main/java/com/fzzy/protocol/ProtocolUtils.java @@ -1,9 +1,11 @@ package com.fzzy.protocol; +import com.alibaba.fastjson.JSON; import com.fzzy.gateway.data.BaseReqData; import com.fzzy.protocol.data.THDto; import io.netty.channel.Channel; +import lombok.extern.slf4j.Slf4j; import java.util.HashMap; import java.util.Map; @@ -11,6 +13,7 @@ /** * 鍗忚瑙f瀽鍏ㄥ眬甯搁噺 */ +@Slf4j public class ProtocolUtils { @@ -46,9 +49,16 @@ contextSyncReqMap.put(depotId, reqData); } - public static BaseReqData getSyncReq(String depotId) { + public static synchronized BaseReqData getSyncReq(String depotId) { + log.info(JSON.toJSONString(contextSyncReqMap)); + //contextSyncReqMap.get(depotId); return contextSyncReqMap.get(depotId); } + public static synchronized BaseReqData delSyncReq(String depotId) { + log.info(JSON.toJSONString(contextSyncReqMap)); + //contextSyncReqMap.get(depotId); + return contextSyncReqMap.remove(depotId); + } public static void addTh2Map(String deviceId, THDto thDto) { contextThMap.put(deviceId, thDto); -- Gitblit v1.9.3