| 
						
						
							
								
							
						
						
					 | 
					@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.ruoyi.common.annotation.DataSource; | 
					 | 
					 | 
					import com.ruoyi.common.annotation.DataSource; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.ruoyi.common.enums.DataSourceType; | 
					 | 
					 | 
					import com.ruoyi.common.enums.DataSourceType; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.zc.business.domain.DcGantryVehiclePlateStatistics; | 
					 | 
					 | 
					import com.zc.business.domain.DcGantryVehiclePlateStatistics; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.zc.business.domain.OdsTollEnpassData; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.zc.business.domain.OdsTollViuData; | 
					 | 
					 | 
					import com.zc.business.domain.OdsTollViuData; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.zc.business.enums.UniversalEnum; | 
					 | 
					 | 
					import com.zc.business.enums.UniversalEnum; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.zc.business.mapper.OdsTollViuDataMapper; | 
					 | 
					 | 
					import com.zc.business.mapper.OdsTollViuDataMapper; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -16,6 +17,7 @@ import org.springframework.stereotype.Service; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.time.LocalDate; | 
					 | 
					 | 
					import java.time.LocalDate; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.time.LocalDateTime; | 
					 | 
					 | 
					import java.time.LocalDateTime; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import java.time.ZoneId; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.util.Date; | 
					 | 
					 | 
					import java.util.Date; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.util.List; | 
					 | 
					 | 
					import java.util.List; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -50,4 +52,19 @@ public class OdsTollViuDataServiceImpl extends ServiceImpl<OdsTollViuDataMapper, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public List<DcGantryVehiclePlateStatistics> selectHourDataList(Date startTime, Date endTime){ | 
					 | 
					 | 
					    public List<DcGantryVehiclePlateStatistics> selectHourDataList(Date startTime, Date endTime){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        return odsTollViuDataMapper.selectHourDataList(startTime, endTime); | 
					 | 
					 | 
					        return odsTollViuDataMapper.selectHourDataList(startTime, endTime); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    /** | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					     * 清除一月前的数据 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					     * @return | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					     */ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    @Override | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    public boolean removeGantry() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        // 计算一个月时间点
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        LocalDateTime oneMonthAgo  = LocalDateTime.now().minusMonths(1); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        // 转换为 Date 类型
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        Date dateTwoWeeksAgo = Date.from(oneMonthAgo .atZone(ZoneId.systemDefault()).toInstant()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        // 构建查询条件
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        LambdaQueryWrapper<OdsTollViuData> queryWrapper = new LambdaQueryWrapper<>(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        queryWrapper.lt(OdsTollViuData::getPictime, dateTwoWeeksAgo); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        return remove(queryWrapper); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					} | 
					 | 
					 | 
					} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					
  |