| 
					
				 | 
			
			
				@@ -60,20 +60,27 @@ public class StatisticsServiceImpl implements IStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void analysisPreviewTask0(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        analysisPreviewTask(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void analysisPreviewTask1(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        analysisPreviewTask(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        analysisPreviewTask(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        analysisPreviewTask(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        analysisPreviewTask(3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        analysisPreviewTask(4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(2,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(3,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(4,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(2,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(3,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        analysisPreviewTask(4,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void analysisPreviewTask(Integer type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void analysisPreviewTask(Integer type,Integer userType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 根据type计算出时间范围 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String startDate = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String endDate = ""; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -111,27 +118,29 @@ public class StatisticsServiceImpl implements IStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AnalysisPreviewDTO analysisPreviewDTO = this.analysisPreview(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        redisCache.setCacheObject(String.format("%s:%d",DATA_OVERVIEW_DEALER_ANALYSISPREVIEW,type), analysisPreviewDTO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        redisCache.setCacheObject(String.format("%s:%d:%d",DATA_OVERVIEW_DEALER_ANALYSISPREVIEW,type,userType), analysisPreviewDTO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void watchEndPlayTrendTask0(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.watchEndPlayTrendTask(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.watchEndPlayTrendTask(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.watchEndPlayTrendTask(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.watchEndPlayTrendTask(3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.watchEndPlayTrendTask(4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void watchEndPlayTrendTask1(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.watchEndPlayTrendTask(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.watchEndPlayTrendTask(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.watchEndPlayTrendTask(3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.watchEndPlayTrendTask(4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(2,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(3,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(4,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(2,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(3,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.watchEndPlayTrendTask(4,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void watchEndPlayTrendTask(Integer type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void watchEndPlayTrendTask(Integer type,Integer userType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 根据type计算出时间范围 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String startDate = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String endDate = ""; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -167,35 +176,47 @@ public class StatisticsServiceImpl implements IStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         param.setEndTime(endDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         param.setType(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        param.setUserType(userType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<WatchEndPlayTrendDTO> watchEndPlayTrendDTOS = this.watchEndPlayTrend(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        redisCache.setCacheObject(String.format("%s:%d",DATA_OVERVIEW_DEALER_CHARTS,type),watchEndPlayTrendDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        redisCache.setCacheObject(String.format("%s:%d:%d",DATA_OVERVIEW_DEALER_CHARTS,type,userType),watchEndPlayTrendDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void companyWatchCourseTopTenTask0(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(0,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(0,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void companyWatchCourseTopTenTask1(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(2,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(2,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(0,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(0,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void companyWatchCourseTopTenTask1(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(1,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(1,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(2,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(2,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(3,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(3,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(4,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(4,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(1,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(1,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(2,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(2,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(3,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(3,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(4,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        companyWatchCourseTopTenTask(4,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(3,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(3,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(4,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyWatchCourseTopTenTask(4,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void companyWatchCourseTopTenTask(Integer type,Integer statisticalType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void companyWatchCourseTopTenTask(Integer type,Integer statisticalType,Integer userType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AnalysisPreviewQueryDTO dto = new AnalysisPreviewQueryDTO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setType(type); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -232,13 +253,14 @@ public class StatisticsServiceImpl implements IStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setStartTime(startDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setEndTime(endDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dto.setUserType(userType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<DeaMemberTopTenDTO> deaMemberTopTenDTOS = deaMemberTopTen(dto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        redisCache.setCacheObject(String.format("%s:%d:%d", CHARTS_MEMBER_TOP_TEN_WATCH, type,statisticalType), deaMemberTopTenDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        redisCache.setCacheObject(String.format("%s:%d:%d:%d", CHARTS_MEMBER_TOP_TEN_WATCH, type,statisticalType,userType), deaMemberTopTenDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void watchCourseTopTenTask(Integer type,Integer statisticalType,String sort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void watchCourseTopTenTask(Integer type,Integer statisticalType,Integer userType,String sort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AnalysisPreviewQueryDTO dto = new AnalysisPreviewQueryDTO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setType(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setStatisticalType(statisticalType); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -275,111 +297,181 @@ public class StatisticsServiceImpl implements IStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setStartTime(startDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setEndTime(endDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dto.setUserType(userType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<CourseStatsDTO> courseStatsDTOS = watchCourseTopTen(dto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        redisCache.setCacheObject( String.format("%s:%d:%d:%s", CHARTS_WATCH_TOP_TEN, type,statisticalType,sort), courseStatsDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        redisCache.setCacheObject( String.format("%s:%d:%d:%d:%s", CHARTS_WATCH_TOP_TEN, type,statisticalType,userType,sort), courseStatsDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void watchCourseTopTenTask0(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(0,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(0,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,0,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,0,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,1,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,1,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,2,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,2,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,3,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,3,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,0,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,0,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,1,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,1,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,2,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,2,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,3,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(0,3,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(0,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(0,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void watchCourseTopTenTask1(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,0,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,0,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(0,2,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(0,2,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,0,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,0,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(0,3,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(0,3,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void watchCourseTopTenTask1(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(1,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(1,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,1,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,1,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,1,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,1,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,2,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,2,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,2,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,2,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(1,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(1,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(1,2,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(1,2,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,3,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,3,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(1,3,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(1,3,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,3,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(1,3,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,0,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,0,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(2,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(2,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,0,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,0,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(2,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(2,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,1,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,1,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(2,2,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(2,2,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,1,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,1,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(2,3,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(2,3,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,2,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,2,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,2,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,2,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(3,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(3,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(3,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(3,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,3,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,3,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(3,2,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(3,2,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,3,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(2,3,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(3,3,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(3,3,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,0,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,0,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,0,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,0,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(4,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(4,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,1,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,1,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(4,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(4,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,1,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,1,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(4,2,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(4,2,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,2,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,2,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(4,3,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        watchCourseTopTenTask(4,3,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,2,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,2,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,3,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,3,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,3,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(3,3,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,0,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,0,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,0,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,0,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,1,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,1,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,2,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,2,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,3,0,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,3,0,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,1,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,1,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,2,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,2,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,3,1,"DESC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        watchCourseTopTenTask(4,3,1,"ASC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void rewardMoneyTask15Minutes(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(0,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(0,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTradeTask(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(0,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(0,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void rewardMoneyTaskEveryday(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(1,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(1,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(2,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(2,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(3,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(3,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(4,0,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(4,1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(2,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(2,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(3,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(3,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(1,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(2,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(3,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(4,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(4,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTopTenTask(4,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(1,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(1,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(2,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(2,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(3,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(3,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(4,0,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTopTenTask(4,1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTradeTask(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTradeTask(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTradeTask(3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        rewardMoneyTradeTask(4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(1,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(2,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(3,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rewardMoneyTradeTask(4,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void rewardMoneyTopTenTask(Integer type,Integer dataType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void rewardMoneyTopTenTask(Integer type,Integer dataType,Integer userType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AnalysisPreviewQueryDTO dto = new AnalysisPreviewQueryDTO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setType(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setDataType(dataType); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -415,15 +507,16 @@ public class StatisticsServiceImpl implements IStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setStartTime(startDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setEndTime(endDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dto.setUserType(userType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<RewardMoneyTopTenDTO> rewardMoneyTopTenDTOS = rewardMoneyTopTen(dto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        redisCache.setCacheObject( String.format("%s:%d:%d", CHARTS_REWARD_MONEY_TOP_TEN, type,dataType), rewardMoneyTopTenDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        redisCache.setCacheObject( String.format("%s:%d:%d:%d", CHARTS_REWARD_MONEY_TOP_TEN, type,dataType,userType), rewardMoneyTopTenDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void rewardMoneyTradeTask(Integer type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void rewardMoneyTradeTask(Integer type,Integer userType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AnalysisPreviewQueryDTO dto = new AnalysisPreviewQueryDTO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setType(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -458,8 +551,9 @@ public class StatisticsServiceImpl implements IStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setStartTime(startDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dto.setEndTime(endDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dto.setUserType(userType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<RewardMoneyTrendDTO> rewardMoneyTrendDTOS = rewardMoneyTrendDTO(dto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        redisCache.setCacheObject( String.format("%s:%d", CHARTS_REWARD_MONEY_TREND, type), rewardMoneyTrendDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        redisCache.setCacheObject( String.format("%s:%d:%d", CHARTS_REWARD_MONEY_TREND, type,userType), rewardMoneyTrendDTOS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |