vince
2025-07-09 6495040bbda5308c86e852ad1b080097bfa916a9
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,8 +49,15 @@
        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) {
@@ -52,4 +67,5 @@
    public static THDto getCacheTh(String deviceId) {
        return contextThMap.get(deviceId);
    }
}