vince
2025-03-06 88763f2ae21e9d3771ba744577edcc2d344802a6
src/main/java/com/fzzy/protocol/ProtocolUtils.java
@@ -1,8 +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;
@@ -10,7 +13,12 @@
/**
 * 协议解析全局常量
 */
@Slf4j
public class ProtocolUtils {
    /**
     * 请求缓存 key = deviceId,value = requData
@@ -41,7 +49,8 @@
        contextSyncReqMap.put(depotId, reqData);
    }
    public static BaseReqData getSyncReq(String depotId) {
    public static synchronized BaseReqData getSyncReq(String depotId) {
        log.info(JSON.toJSONString(contextSyncReqMap));
        return contextSyncReqMap.get(depotId);
    }
@@ -52,4 +61,5 @@
    public static THDto getCacheTh(String deviceId) {
        return contextThMap.get(deviceId);
    }
}