|
@ -278,7 +278,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(),patrolEndTime,record.getGrid(),NumConstant.ONE); |
|
|
statsPatrolUpdateEnd(tokenDto.getUserId(),totalTime,record.getPatrolStartTime(),patrolEndTime,record.getGrid()); |
|
|
sendPatrolMsg(record, SystemMessageType.USER_PATROL_STOP); |
|
|
sendPatrolMsg(record, SystemMessageType.USER_PATROL_STOP); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
@ -321,7 +321,7 @@ public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRec |
|
|
item.setTotalTime(totalTime); |
|
|
item.setTotalTime(totalTime); |
|
|
item.setUpdatedTime(null); |
|
|
item.setUpdatedTime(null); |
|
|
item.setIsHandEnd(NumConstant.ZERO); |
|
|
item.setIsHandEnd(NumConstant.ZERO); |
|
|
statsPatrolUpdateEnd(item.getStaffId(),totalTime, item.getPatrolStartTime(), endTime, item.getGrid(), NumConstant.ZERO); |
|
|
statsPatrolUpdateEnd(item.getStaffId(),totalTime, item.getPatrolStartTime(), endTime, item.getGrid()); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
updateBatchById(list); |
|
|
updateBatchById(list); |
|
@ -336,12 +336,11 @@ public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRec |
|
|
* @Param totalTime |
|
|
* @Param totalTime |
|
|
* @Param patrolStartTime |
|
|
* @Param patrolStartTime |
|
|
* @Param patrolEndTime |
|
|
* @Param patrolEndTime |
|
|
* @Param isHandEnd |
|
|
|
|
|
* @author zxc |
|
|
* @author zxc |
|
|
* @date 2021/7/1 10:50 上午 |
|
|
* @date 2021/7/1 10:50 上午 |
|
|
*/ |
|
|
*/ |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void statsPatrolUpdateEnd(String userId, Integer totalTime, Date patrolStartTime, Date patrolEndTime,String gridId, Integer isHandEnd){ |
|
|
public void statsPatrolUpdateEnd(String userId, Integer totalTime, Date patrolStartTime, Date patrolEndTime,String gridId){ |
|
|
String dateId = DateUtils.getBeforeNDay(NumConstant.ZERO); |
|
|
String dateId = DateUtils.getBeforeNDay(NumConstant.ZERO); |
|
|
PatrolProjectFormDTO formDTO = new PatrolProjectFormDTO(); |
|
|
PatrolProjectFormDTO formDTO = new PatrolProjectFormDTO(); |
|
|
formDTO.setUserId(userId); |
|
|
formDTO.setUserId(userId); |
|
@ -352,7 +351,7 @@ public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRec |
|
|
throw new RenException("查询巡查期间立项数失败【"+patrolProject.getInternalMsg()+"】"); |
|
|
throw new RenException("查询巡查期间立项数失败【"+patrolProject.getInternalMsg()+"】"); |
|
|
} |
|
|
} |
|
|
Integer data = patrolProject.getData(); |
|
|
Integer data = patrolProject.getData(); |
|
|
statsStaffPatrolRecordDailyDao.updateStatsRecordEnd(userId,totalTime,data,dateId,gridId,isHandEnd); |
|
|
statsStaffPatrolRecordDailyDao.updateStatsRecordEnd(userId,totalTime,data,dateId,gridId); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|