Ver código fonte

Merge branch 'portal' of wangfan/adweb3-server into master

wangfan 5 dias atrás
pai
commit
e20c52abc4

+ 12 - 3
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/controller/DMPDataController.java

@@ -24,6 +24,9 @@ import org.springframework.web.bind.annotation.RestController;
 
 import java.util.Date;
 import java.util.List;
+import java.util.Map;
+import java.util.function.Function;
+import java.util.stream.Collectors;
 
 /**
  * 数据分析 - GA网站流量,询盘数据等
@@ -45,9 +48,15 @@ public class DMPDataController {
 
     /** 首页:网站流量按时间段分析统计 - 今天,昨天,本周,上周等 */
     @GetMapping("/site-periodic/stats")
-    public Result<List<PeriodicStatsVO>> getSitePeriodicStats(String siteCode) {
-        // 查询并返回
-        return Result.ok(gaDailyReportService.getPeriodicStats(siteCode));
+    public Result<Map<String, PeriodicStatsVO>> getSitePeriodicStats(String siteCode) {
+        // 1. 查询分时间段的GA Report和Enquiries
+        List<PeriodicStatsVO> periodicStatsVOs = gaDailyReportService.getPeriodicStats(siteCode);
+
+        // 2. 转换为Map并返回
+        return Result.ok(
+                periodicStatsVOs.stream()
+                        .collect(
+                                Collectors.toMap(PeriodicStatsVO::getPeriod, Function.identity())));
     }
 
     /** 网站流量整体分析统计 */