2025-12-11 zwy DeviceDTO对象为空,没有从redis中读取到设备信息。增加判断
| | |
| | | dto.setInTheSky(receiver.getInTheSky()); |
| | | dto.setDeviceType(receiver.getDeviceType()); |
| | | |
| | | if(deviceDTO.getDomain() == DeviceDomainEnum.DOCK.getVal()) { |
| | | // 不知道什么原因,在程序替换jar包重新启动时,报了个空指针异常,排查应该是因为 DeviceDTO对象为空,没有从redis中读取到设备信息。增加判断 |
| | | if(deviceDTO !=null && deviceDTO.getDomain() == DeviceDomainEnum.DOCK.getVal()) { |
| | | dto.setHmsKey(HmsEnum.HmsFaqIdEnum.DOCK_TIP.getText() + receiver.getCode()); |
| | | // log.info("SN:{}的Hms匹配拼接规则值为:{}",deviceDTO.getDeviceSn(), HmsEnum.HmsFaqIdEnum.DOCK_TIP.getText() + receiver.getCode()); |
| | | return; |