old mode 100644
new mode 100755
 |  |  | 
 |  |  | package com.genersoft.iot.vmp.gb28181.transmit.event.request.impl; | 
 |  |  |  | 
 |  |  | import com.alibaba.fastjson2.JSONObject; | 
 |  |  | import com.genersoft.iot.vmp.conf.CivilCodeFileConf; | 
 |  |  | import com.genersoft.iot.vmp.conf.SipConfig; | 
 |  |  | import com.genersoft.iot.vmp.conf.UserSetting; | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.*; | 
 |  |  | 
 |  |  |    @Autowired | 
 |  |  |    private NotifyRequestForCatalogProcessor notifyRequestForCatalogProcessor; | 
 |  |  |  | 
 |  |  |    @Autowired | 
 |  |  |    private CivilCodeFileConf civilCodeFileConf; | 
 |  |  |  | 
 |  |  |    private ConcurrentLinkedQueue<HandlerCatchData> taskQueue = new ConcurrentLinkedQueue<>(); | 
 |  |  |  | 
 |  |  |    @Qualifier("taskExecutor") | 
 |  |  | 
 |  |  |  | 
 |  |  |                   if (CmdType.CATALOG.equals(cmd)) { | 
 |  |  |                      logger.info("接收到Catalog通知"); | 
 |  |  | //                     processNotifyCatalogList(take.getEvt()); | 
 |  |  |                      processNotifyCatalogList(take.getEvt()); | 
 |  |  |                      notifyRequestForCatalogProcessor.process(take.getEvt()); | 
 |  |  |                   } else if (CmdType.ALARM.equals(cmd)) { | 
 |  |  |                      logger.info("接收到Alarm通知"); | 
 |  |  | 
 |  |  |                }else { | 
 |  |  |                   event = eventElement.getText().toUpperCase(); | 
 |  |  |                } | 
 |  |  |                DeviceChannel channel = XmlUtil.channelContentHander(itemDevice, device, event); | 
 |  |  |                DeviceChannel channel = XmlUtil.channelContentHandler(itemDevice, device, event, civilCodeFileConf); | 
 |  |  |                if (channel == null) { | 
 |  |  |                   logger.info("[收到目录订阅]:但是解析失败 {}", new String(evt.getRequest().getRawContent())); | 
 |  |  |                   continue; | 
 |  |  |                } | 
 |  |  |                if (channel.getParentId() != null && channel.getParentId().equals(sipConfig.getId())) { | 
 |  |  |                   channel.setParentId(null); | 
 |  |  |                } | 
 |  |  |                channel.setDeviceId(device.getDeviceId()); | 
 |  |  |                logger.info("[收到目录订阅]:{}/{}", device.getDeviceId(), channel.getChannelId()); | 
 |  |  |                switch (event) { |