| 
														
															@@ -2,6 +2,7 @@ package com.fs.statis.service.impl; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.common.core.redis.RedisCache; 
														 | 
														
														 | 
														
															 import com.fs.common.core.redis.RedisCache; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.company.cache.ICompanyCacheService; 
														 | 
														
														 | 
														
															 import com.fs.company.cache.ICompanyCacheService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import com.fs.course.mapper.FsCourseTrafficLogMapper; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.statis.StatisticsRedisConstant; 
														 | 
														
														 | 
														
															 import com.fs.statis.StatisticsRedisConstant; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.statis.dto.*; 
														 | 
														
														 | 
														
															 import com.fs.statis.dto.*; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.statis.mapper.ConsumptionBalanceMapper; 
														 | 
														
														 | 
														
															 import com.fs.statis.mapper.ConsumptionBalanceMapper; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -38,6 +39,9 @@ public class StatisticsServiceImpl implements IStatisticsService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Autowired 
														 | 
														
														 | 
														
															     @Autowired 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private RedisCache redisCache; 
														 | 
														
														 | 
														
															     private RedisCache redisCache; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    @Autowired 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private FsCourseTrafficLogMapper fsCourseTrafficLogMapper; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Override 
														 | 
														
														 | 
														
															     @Override 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public void dataOverviewTask() { 
														 | 
														
														 | 
														
															     public void dataOverviewTask() { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -45,11 +49,13 @@ public class StatisticsServiceImpl implements IStatisticsService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ConsumptionBalanceDataDTO consumptionBalanceDataDTO = this.rechargeConsumption(); 
														 | 
														
														 | 
														
															         ConsumptionBalanceDataDTO consumptionBalanceDataDTO = this.rechargeConsumption(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         AuthorizationInfoDTO authorizationInfoDTO = authorizationInfo(); 
														 | 
														
														 | 
														
															         AuthorizationInfoDTO authorizationInfoDTO = authorizationInfo(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Long smsBalance = this.smsBalance(); 
														 | 
														
														 | 
														
															         Long smsBalance = this.smsBalance(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        TrafficLogDTO trafficLog = this.getTrafficLog(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         redisCache.setCacheObject(StatisticsRedisConstant.DATA_OVERVIEW_DEALER_AGGREGATED, dealerAggregatedDTO); 
														 | 
														
														 | 
														
															         redisCache.setCacheObject(StatisticsRedisConstant.DATA_OVERVIEW_DEALER_AGGREGATED, dealerAggregatedDTO); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         redisCache.setCacheObject(StatisticsRedisConstant.DATA_OVERVIEW_DEALER_BALANCE, consumptionBalanceDataDTO); 
														 | 
														
														 | 
														
															         redisCache.setCacheObject(StatisticsRedisConstant.DATA_OVERVIEW_DEALER_BALANCE, consumptionBalanceDataDTO); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         redisCache.setCacheObject(StatisticsRedisConstant.DATA_OVERVIEW_DEALER_AUTHORIZATION_INFO, authorizationInfoDTO); 
														 | 
														
														 | 
														
															         redisCache.setCacheObject(StatisticsRedisConstant.DATA_OVERVIEW_DEALER_AUTHORIZATION_INFO, authorizationInfoDTO); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         redisCache.setCacheObject(StatisticsRedisConstant.DATA_OVERVIEW_DEALER_SMS_BALANCE, smsBalance); 
														 | 
														
														 | 
														
															         redisCache.setCacheObject(StatisticsRedisConstant.DATA_OVERVIEW_DEALER_SMS_BALANCE, smsBalance); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        redisCache.setCacheObject(StatisticsRedisConstant.DATA_OVERVIEW_TRAFFIC_LOG,trafficLog); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -647,4 +653,14 @@ public class StatisticsServiceImpl implements IStatisticsService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return rewardMoneyTrendDTOS; 
														 | 
														
														 | 
														
															         return rewardMoneyTrendDTOS; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    @Override 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public TrafficLogDTO getTrafficLog() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        TrafficLogDTO trafficLogDTO = new TrafficLogDTO(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        Long todayTrafficLog = fsCourseTrafficLogMapper.getTodayTrafficLog(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        Long monthTrafficLog = fsCourseTrafficLogMapper.getMonthTrafficLog(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        trafficLogDTO.setToday(todayTrafficLog); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        trafficLogDTO.setThisMonth(monthTrafficLog); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        return trafficLogDTO; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |