648540858
2022-05-27 0e2908c1be4ba7d092b4cc4dbba6f6fc9481032e
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/NotifyRequestProcessor.java
@@ -18,6 +18,7 @@
import com.genersoft.iot.vmp.gb28181.utils.XmlUtil;
import com.genersoft.iot.vmp.storager.IRedisCatchStorage;
import com.genersoft.iot.vmp.storager.IVideoManagerStorage;
import com.genersoft.iot.vmp.utils.DateUtil;
import com.genersoft.iot.vmp.utils.redis.RedisUtil;
import org.dom4j.DocumentException;
import org.dom4j.Element;
@@ -188,6 +189,7 @@
         Device device = redisCatchStorage.getDevice(deviceId);
         if (device == null) {
            responseAck(evt, Response.NOT_FOUND, "device is not found");
            return;
         }
         rootElement = getRootElement(evt, device.getCharset());
@@ -195,7 +197,12 @@
         deviceAlarm.setDeviceId(deviceId);
         deviceAlarm.setAlarmPriority(XmlUtil.getText(rootElement, "AlarmPriority"));
         deviceAlarm.setAlarmMethod(XmlUtil.getText(rootElement, "AlarmMethod"));
         deviceAlarm.setAlarmTime(XmlUtil.getText(rootElement, "AlarmTime"));
         String alarmTime = XmlUtil.getText(rootElement, "AlarmTime");
         if (alarmTime == null) {
            responseAck(evt, Response.BAD_REQUEST, "AlarmTime cannot be null");
            return;
         }
         deviceAlarm.setAlarmTime(DateUtil.ISO8601Toyyyy_MM_dd_HH_mm_ss(alarmTime));
         if (XmlUtil.getText(rootElement, "AlarmDescription") == null) {
            deviceAlarm.setAlarmDescription("");
         } else {