|
|
@@ -1,5 +1,6 @@
|
|
|
package cn.com.ctop.job.adq.controller;
|
|
|
|
|
|
+import cn.com.ctop.job.adq.data.entity.AdvertiserAccount;
|
|
|
import cn.com.ctop.job.adq.data.service.*;
|
|
|
import cn.com.ctop.job.adq.data.utils.Check;
|
|
|
import cn.com.ctop.job.adq.data.utils.DateUtils;
|
|
|
@@ -93,5 +94,22 @@ public class AdqController {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/generateFlowDetailsReport")
|
|
|
+ public void generateFlowDetailsReport(String startDate, String endDate) {
|
|
|
+ List<AdvertiserAccount> adAccount = adqFlowDetailsReportService.getAdAccount();
|
|
|
+ adAccount.forEach(advertiserAccount -> {
|
|
|
+ dailyExecutorService.submit(new Runnable() {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void run() {
|
|
|
+ if(!Check.isNull(advertiserAccount.getAccessToken())){
|
|
|
+ adqFlowDetailsReportService.getAdqFlowDetailsDailyReport(advertiserAccount.getAdvertiserId(), advertiserAccount.getAccessToken(), startDate, endDate, 1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|