Pu Zhibing
2025-03-14 3c66b754ee314ae87d0f2eda2fa86a30ea2304e7
ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/BaseMsgService.java
@@ -4,7 +4,10 @@
import com.ruoyi.dataInterchange.util.jtt809.packet.common.OuterPacket;
import io.netty.channel.ChannelHandlerContext;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
/**
 * @author zhibing.pu
@@ -14,8 +17,16 @@
@Component
public class BaseMsgService {
   
   @Resource
   private RedisTemplate redisTemplate;
   
   public void up_base_msg(ChannelHandlerContext ctx, OuterPacket out){
      if (!redisTemplate.hasKey("login:" + out.getGnsscenterId())) {
         log.error("链路还未登录校验,拒绝连接");
         ctx.close();
         return;
      }
      DataType dataType = DataType.getDataType(out.getId());
      switch (dataType){
         case UP_BASE_MSG_VEHICLE_ADDED_ACK: