vince
2025-07-09 6495040bbda5308c86e852ad1b080097bfa916a9
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 @@
/**
 * 协议解析全局常量
 */
@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);