소스 검색

第三方接口修改

gao.qiang 1 년 전
부모
커밋
431029dd0c
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      business-service/src/main/java/com/ozs/utils/CameraUtil.java

+ 7 - 1
business-service/src/main/java/com/ozs/utils/CameraUtil.java

@@ -1074,20 +1074,26 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
      */
     public void playbackURLs(List<String> list, String alarmPlayTimeValue) {
         log.info("--------------->playbackURLs");
+        log.info("alarmPlayTimeValue------------->"+alarmPlayTimeValue);
         for (String code : list) {
             PlaybackVo playbackVo = new PlaybackVo();
             playbackVo.setCameraIndexCode(code);
             // 获取当前时间
             OffsetDateTime currentTime = OffsetDateTime.now();
+            log.info("currentTime------------->"+currentTime);
             // 获取当前时间的前10分钟时间
             OffsetDateTime beforeTenMinutes = currentTime.minusMinutes(Long.parseLong(alarmPlayTimeValue));
+            log.info("beforeTenMinutes------------->"+beforeTenMinutes);
             // 获取当前时间的后10分钟时间
             OffsetDateTime afterTenMinutes = currentTime.plusMinutes(Long.parseLong(alarmPlayTimeValue));
+            log.info("afterTenMinutes------------->"+afterTenMinutes);
             // 格式化时间
             DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
             playbackVo.setBeginTime(beforeTenMinutes.format(formatter));
+            log.info("playbackVo.getBeginTime()------------->"+playbackVo.getBeginTime());
             //现在当前时间:后续需要修改成报警时间的后几分钟
             playbackVo.setEndTime(currentTime.format(formatter));
+            log.info("playbackVo.getEndTime()------------->"+playbackVo.getEndTime());
             // jsonBody.put("protocol","rtsp");
             //        jsonBody.put("expand","streamform=rtp");
             playbackVo.setProtocol("rtsp");
@@ -1118,7 +1124,7 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
                     map.put(code, process);
                 }
                 try {
-                    TimeUnit.SECONDS.sleep(70 * Integer.parseInt(alarmPlayTimeValue));
+                    TimeUnit.SECONDS.sleep(100 * Integer.parseInt(alarmPlayTimeValue));
                 } catch (InterruptedException e) {
                     e.printStackTrace();
                 }