|
@@ -183,20 +183,6 @@ public class GeoHazardMonitorTokenController {
|
|
|
jsonObject.put("data", "你填写的相机编码不存在!!!");
|
|
|
return SM4Utils.encryptData_ECB(JSONObject.toJSONString(jsonObject), "4370780c9a8c43e5");
|
|
|
}
|
|
|
- if (reqMsgAlarmVo.getImageUrls() == null || reqMsgAlarmVo.getImageUrls().length == 0){
|
|
|
- jsonObject.put("resultCode", 0);
|
|
|
- jsonObject.put("message", "失败");
|
|
|
- jsonObject.put("data", "报警图片为空!!!");
|
|
|
- return SM4Utils.encryptData_ECB(JSONObject.toJSONString(jsonObject), "4370780c9a8c43e5");
|
|
|
- }
|
|
|
- for (String str : reqMsgAlarmVo.getImageUrls()) {
|
|
|
- if (str == null || str.isEmpty()) {
|
|
|
- jsonObject.put("resultCode", 0);
|
|
|
- jsonObject.put("message", "失败");
|
|
|
- jsonObject.put("data", "报警图片为空!!!");
|
|
|
- return SM4Utils.encryptData_ECB(JSONObject.toJSONString(jsonObject), "4370780c9a8c43e5");
|
|
|
- }
|
|
|
- }
|
|
|
if (ObjectUtils.isEmpty(reqMsgAlarmVo.getLineDir())) {
|
|
|
reqMsgAlarmVo.setLineDir(baseCameraManagement.getLineDir());
|
|
|
}
|
|
@@ -229,10 +215,10 @@ public class GeoHazardMonitorTokenController {
|
|
|
msgAlarm.setAlarmTime(new Date(reqMsgAlarmVo.getAlarmTime()));
|
|
|
log.info("时间++++get" + msgAlarm.getAlarmTime());
|
|
|
BaseCameraManagement bcm = msgAlarmService.getBaseCameraManagementByCamereCode(msgAlarm.getCameraCode());
|
|
|
- BaseCameraVO baseCameraVO=new BaseCameraVO();
|
|
|
+ BaseCameraVO baseCameraVO = new BaseCameraVO();
|
|
|
baseCameraVO.setCameraCode(bcm.getCameraCode());
|
|
|
baseCameraVO.setChannel(bcm.getChannel());
|
|
|
- redisService.addToSet(Constants.ALARM_SET,baseCameraVO);
|
|
|
+ redisService.addToSet(Constants.ALARM_SET, baseCameraVO);
|
|
|
msgAlarmService.getNormalBaseCameraManagementsCache(Constants.ALARM_SET);
|
|
|
msgAlarmService.save(msgAlarm);
|
|
|
msgAlarmVice.setImageUrl(url.substring(0, url.length() - 1));
|
|
@@ -361,11 +347,12 @@ public class GeoHazardMonitorTokenController {
|
|
|
|
|
|
/**
|
|
|
* 报警视频回放新
|
|
|
+ *
|
|
|
* @param channel
|
|
|
* @param cameraCode
|
|
|
* @return
|
|
|
*/
|
|
|
- public String alarmHistoryPlay(String channel,String cameraCode,Date alarmDate) {
|
|
|
+ public String alarmHistoryPlay(String channel, String cameraCode, Date alarmDate) {
|
|
|
// 获取当前时间
|
|
|
// 将Date对象转换为Instant对象
|
|
|
Instant instant = alarmDate.toInstant();
|
|
@@ -421,7 +408,7 @@ public class GeoHazardMonitorTokenController {
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
- public String apiSummary(String path) {
|
|
|
+ public String apiSummary(String path) {
|
|
|
int maxRetries = 5;
|
|
|
int retryCount = 0;
|
|
|
boolean success = false;
|
|
@@ -461,7 +448,6 @@ public class GeoHazardMonitorTokenController {
|
|
|
* 开启录制功能
|
|
|
*
|
|
|
* @param cameraCode 相机编码
|
|
|
- * @param channel 相机通道
|
|
|
* @return
|
|
|
*/
|
|
|
public String startRecording(String cameraCode, String channel) {
|
|
@@ -479,7 +465,7 @@ public class GeoHazardMonitorTokenController {
|
|
|
log.info("-----getQueryRecords-------date----" + date);
|
|
|
log.info("-----getQueryRecords-------type----" + type);
|
|
|
try {
|
|
|
- TimeUnit.SECONDS.sleep(60 * 10);
|
|
|
+ TimeUnit.SECONDS.sleep(90 * 10);
|
|
|
} catch (InterruptedException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
@@ -507,8 +493,7 @@ public class GeoHazardMonitorTokenController {
|
|
|
log.info("size------------------>" + size);
|
|
|
log.info("path------------------>" + path);
|
|
|
log.info("created------------------>" + created);
|
|
|
- //判断主码流是否订阅者是2
|
|
|
- if (Integer.valueOf(size) > 1000) {
|
|
|
+ if (Integer.valueOf(size) > 11000000) {
|
|
|
list.add(created + "=" + path);
|
|
|
}
|
|
|
}
|
|
@@ -522,7 +507,7 @@ public class GeoHazardMonitorTokenController {
|
|
|
|
|
|
public String records(List<String> objects) {
|
|
|
|
|
|
- DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSXXX");
|
|
|
+ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
|
|
|
OffsetDateTime maxTime = null;
|
|
|
|
|
|
for (String timeString : objects) {
|