| | |
| | | }else { |
| | | event = eventElement.getText().toUpperCase(); |
| | | } |
| | | DeviceChannel channel = XmlUtil.channelContentHandler(itemDevice, device, event, civilCodeFileConf); |
| | | DeviceChannel channel = XmlUtil.channelContentHandler(itemDevice, device, event); |
| | | if (channel == null) { |
| | | logger.info("[收到目录订阅]:但是解析失败 {}", new String(evt.getRequest().getRawContent())); |
| | | continue; |
| | |
| | | |
| | | private void executeSaveForUpdate(){ |
| | | if (!updateChannelMap.values().isEmpty()) { |
| | | logger.info("[存储收到的更新通道], 数量: {}", updateChannelMap.size()); |
| | | ArrayList<DeviceChannel> deviceChannels = new ArrayList<>(updateChannelMap.values()); |
| | | updateChannelMap.clear(); |
| | | deviceChannelService.batchUpdateChannel(deviceChannels); |
| | | updateChannelMap.clear(); |
| | | } |
| | | |
| | | } |