| 
														
															@@ -3501,7 +3501,7 @@ public class DataDashboardService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @XxlJob("dailyAuditProduceExport") 
														 | 
														
														 | 
														
															     @XxlJob("dailyAuditProduceExport") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public ReturnT<String> dailyAuditProduceJob(String param) { 
														 | 
														
														 | 
														
															     public ReturnT<String> dailyAuditProduceJob(String param) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<String> dateStrList = DateUtils.getBeforeDays(null, null, 1); 
														 | 
														
														 | 
														
															         List<String> dateStrList = DateUtils.getBeforeDays(null, null, 1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        contentEffectGroupBySource(dateStrList); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        dailyAuditProduce(dateStrList); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return ReturnT.SUCCESS; 
														 | 
														
														 | 
														
															         return ReturnT.SUCCESS; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3584,7 +3584,7 @@ public class DataDashboardService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @XxlJob("categoryGroupDataExport") 
														 | 
														
														 | 
														
															     @XxlJob("categoryGroupDataExport") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public ReturnT<String> categoryGroupDataJob(String param) { 
														 | 
														
														 | 
														
															     public ReturnT<String> categoryGroupDataJob(String param) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<String> dateStrList = DateUtils.getBeforeDays(null, null, 1); 
														 | 
														
														 | 
														
															         List<String> dateStrList = DateUtils.getBeforeDays(null, null, 1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        contentEffectGroupBySource(dateStrList); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        categoryGroupData(dateStrList); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return ReturnT.SUCCESS; 
														 | 
														
														 | 
														
															         return ReturnT.SUCCESS; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3663,11 +3663,11 @@ public class DataDashboardService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 export.setDateStr(dateStr); 
														 | 
														
														 | 
														
															                 export.setDateStr(dateStr); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 export.setPosition(ContentPositionEnum.from(item.getPosition())); 
														 | 
														
														 | 
														
															                 export.setPosition(ContentPositionEnum.from(item.getPosition())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 export.setCategory(articleCategory.getCategory()); 
														 | 
														
														 | 
														
															                 export.setCategory(articleCategory.getCategory()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                positionMap.put(articleCategory.getCategory(), export); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             export.setViewCount(export.getViewCount() + item.getViewCount()); 
														 | 
														
														 | 
														
															             export.setViewCount(export.getViewCount() + item.getViewCount()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             export.setFirstLevel(export.getFirstLevel() + item.getFirstLevel()); 
														 | 
														
														 | 
														
															             export.setFirstLevel(export.getFirstLevel() + item.getFirstLevel()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             export.setFansCount(export.getFansCount() + item.getFans()); 
														 | 
														
														 | 
														
															             export.setFansCount(export.getFansCount() + item.getFans()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            positionMap.put(articleCategory.getCategory(), export); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<CategoryGroupDataExport> result = new ArrayList<>(); 
														 | 
														
														 | 
														
															         List<CategoryGroupDataExport> result = new ArrayList<>(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         for (Map.Entry<String, Map<String, CategoryGroupDataExport>> entry : resultMap.entrySet()) { 
														 | 
														
														 | 
														
															         for (Map.Entry<String, Map<String, CategoryGroupDataExport>> entry : resultMap.entrySet()) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3678,9 +3678,28 @@ public class DataDashboardService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 result.add(export); 
														 | 
														
														 | 
														
															                 result.add(export); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            result.add(buildCategoryGroupDataSum(dateStr, entry.getKey(), entry.getValue())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return result; 
														 | 
														
														 | 
														
															         return result; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private CategoryGroupDataExport buildCategoryGroupDataSum(String dateStr, String position, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                                              Map<String, CategoryGroupDataExport> categoryMap) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        CategoryGroupDataExport sum = new CategoryGroupDataExport(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sum.setDateStr(dateStr); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sum.setPosition(position); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sum.setCategory("SUM"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        for (Map.Entry<String, CategoryGroupDataExport> entry : categoryMap.entrySet()) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            CategoryGroupDataExport export = entry.getValue(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            sum.setViewCount(sum.getViewCount() + export.getViewCount()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            sum.setFirstLevel(sum.getFirstLevel() + export.getFirstLevel()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            sum.setFansCount(sum.getFansCount() + export.getFansCount()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (sum.getFansCount() != null && sum.getFansCount() != 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            sum.setOpenRate((double) sum.getFirstLevel() / sum.getFansCount()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        return sum; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |