Browse Source

结束时间+ 59s

dev_shibei_match
zxc 4 years ago
parent
commit
9967c2b46e
  1. 8
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/StaffPatrolRecordServiceImpl.java

8
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/StaffPatrolRecordServiceImpl.java

@ -252,13 +252,13 @@ public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRec
if (record.getPatrolStartTime().compareTo(endTime) > 0) { if (record.getPatrolStartTime().compareTo(endTime) > 0) {
throw new RenException(EpmetErrorCode.PATROL_END_TIME_ERROR.getCode()); throw new RenException(EpmetErrorCode.PATROL_END_TIME_ERROR.getCode());
} }
Date actrualEndTime = new Date(); record.setActrualEndTime(new Date());
record.setActrualEndTime(actrualEndTime);
record.setUpdatedTime(null); record.setUpdatedTime(null);
// 方便巡查统计表使用 // 方便巡查统计表使用
Date patrolEndTime = DateUtils.parse(formDTO.getPatrolEndTime(), DateUtils.DATE_TIME_PATTERN); Date patrolEndTime = DateUtils.parse(formDTO.getPatrolEndTime(), DateUtils.DATE_TIME_PATTERN);
record.setPatrolEndTime(patrolEndTime); record.setPatrolEndTime(patrolEndTime);
Integer totalTime = DateUtils.calculateSecond(record.getPatrolStartTime(), record.getPatrolEndTime()); // 总时间+59s,防止筛选项目时漏掉
Integer totalTime = DateUtils.calculateSecond(record.getPatrolStartTime(), record.getPatrolEndTime()) + 59;
record.setTotalTime(totalTime); record.setTotalTime(totalTime);
record.setStatus(PatrolConstant.END); record.setStatus(PatrolConstant.END);
baseDao.updateById(record); baseDao.updateById(record);
@ -273,7 +273,7 @@ public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRec
detailEntity.setSpeed(formDTO.getSpeed()); detailEntity.setSpeed(formDTO.getSpeed());
staffPatrolDetailService.insert(detailEntity); staffPatrolDetailService.insert(detailEntity);
// 添加巡查统计表逻辑 // 添加巡查统计表逻辑
statsPatrolUpdateEnd(tokenDto.getUserId(),totalTime,record.getPatrolStartTime(),actrualEndTime,record.getGrid()); statsPatrolUpdateEnd(tokenDto.getUserId(),totalTime,record.getPatrolStartTime(),patrolEndTime,record.getGrid());
} }
/** /**

Loading…
Cancel
Save