فهرست منبع

时间转化 测试

Reiskuchen 5 سال پیش
والد
کامیت
af3fa88e9b

+ 5 - 0
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/ScreenshotServiceImpl.java

@@ -457,8 +457,11 @@ public class ScreenshotServiceImpl extends ServiceImpl<ScreenshotMapper, Screens
                     .last("LIMIT 1"));
             //单独记录当前的时间以便使用
             LocalTime currentTime = screenshot.getIndate().toLocalTime();
+            log.info("开始处理图片");
+            log.info("上一条记录latestRecord: " + latestRecord);
             if (latestRecord != null) {
                 //首先对比类型
+                log.info("类型是否相同: " + latestRecord.getActionType().equals(screenshot.getPicType()));
                 if (latestRecord.getActionType().equals(screenshot.getPicType())) {
                     //如果有记录的话 准备计算上次结束和新的开始的时间差
                     LocalTime estimatedTime = latestRecord.getEndTime();
@@ -466,12 +469,14 @@ public class ScreenshotServiceImpl extends ServiceImpl<ScreenshotMapper, Screens
                             + (currentTime.getMinute() - estimatedTime.getMinute()) * 60
                             + (currentTime.getSecond() - estimatedTime.getSecond()));
                     //断层不大于600秒的话
+                    log.info("间隔时间durationSecond: " + durationSecond + " 结果" + (durationSecond <= DETECTION_INTERVAL));
                     if (durationSecond <= DETECTION_INTERVAL) {
                         //确认连续 将状态改为连续
                         isConsecutive = true;
                     }
                 }
             }
+            log.info("连续状态: " + isConsecutive);
             if (isConsecutive) {
                 //如果是连续的话那就准备修改上一条记录的最后时间和持续时间
                 LocalTime startTime = latestRecord.getStartTime();