|
@@ -112,4 +112,28 @@ public class BytedancePromoterReportJob {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ @XxlJob("ltv3ReportPromoterReport")
|
|
|
|
|
+ public void ltv3ReportPromoterReport() throws Exception {
|
|
|
|
|
+ String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
|
|
|
+ if (Check.isNull(param)) {
|
|
|
|
|
+ log.error("入参为空");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
|
+ String end = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
|
|
+ String start = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -4);
|
|
|
|
|
+ String[] s = param.split("_");
|
|
|
|
|
+ Long advertiserId = Long.valueOf(s[0]);
|
|
|
|
|
+ String accessToken = s[1];
|
|
|
|
|
+ dailyExecutorService.submit(new Runnable() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void run() {
|
|
|
|
|
+ promoterReportService.getBytedancePromoterDaily(advertiserId, accessToken, start, end, 1, 1);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|