| 
						
						
							
								
							
						
						
					 | 
					@ -198,7 +198,7 @@ public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRec | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						public void statsPatrolUpdateStart(String userId,Date patrolStartTime,CustomerGridDTO grid){ | 
					 | 
					 | 
						public void statsPatrolUpdateStart(String userId,Date patrolStartTime,CustomerGridDTO grid){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							// 巡查统计表更新数据
 | 
					 | 
					 | 
							// 巡查统计表更新数据
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							//1.校验是否有今天此人数据
 | 
					 | 
					 | 
							//1.校验是否有今天此人数据
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
							String statsId = statsStaffPatrolRecordDailyDao.checkStatsCount(userId, DateUtils.getBeforeNDay(NumConstant.ZERO)); | 
					 | 
					 | 
							String statsId = statsStaffPatrolRecordDailyDao.checkStatsCount(userId, DateUtils.getBeforeNDay(NumConstant.ZERO),grid.getId()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
							if (StringUtils.isEmpty(statsId)){ | 
					 | 
					 | 
							if (StringUtils.isEmpty(statsId)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
								DimIdGenerator.DimIdBean dimId = DimIdGenerator.getDimIdBean(new Date()); | 
					 | 
					 | 
								DimIdGenerator.DimIdBean dimId = DimIdGenerator.getDimIdBean(new Date()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
								// 不存在就插入新纪录
 | 
					 | 
					 | 
								// 不存在就插入新纪录
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -272,7 +272,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,patrolEndTime,record.getPatrolStartTime()); | 
					 | 
					 | 
							statsPatrolUpdateEnd(tokenDto.getUserId(),totalTime,patrolEndTime,record.getPatrolStartTime(),record.getGrid()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
						} | 
					 | 
					 | 
						} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						/** | 
					 | 
					 | 
						/** | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -285,7 +285,7 @@ public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRec | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						 * @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){ | 
					 | 
					 | 
						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); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -296,7 +296,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); | 
					 | 
					 | 
							statsStaffPatrolRecordDailyDao.updateStatsRecordEnd(userId,totalTime,data,dateId,gridId); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
						} | 
					 | 
					 | 
						} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						/** | 
					 | 
					 | 
						/** | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |