Browse Source

广告组ocpx_action_type,deep_conversion_type 赋值问题修复

zxa 3 years ago
parent
commit
34bd5cf024

+ 6 - 2
job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/data/service/impl/AdUnitReportServiceImpl.java

@@ -73,8 +73,12 @@ public class AdUnitReportServiceImpl implements IAdUnitReportService {
         param.put("advertiser_id", advertiserId);
         //param.put("campaign_id", 530536212);
         //param.put("unit_id", 1016212250);
-        param.put("start_date", startDate);
-        param.put("end_date", endDate);
+        if (!Check.isNull(startDate)) {
+            param.put("start_date", startDate);
+        }
+        if (!Check.isNull(endDate)) {
+            param.put("end_date", endDate);
+        }
         param.put("page_size", page_size);
         param.put("page", page);
 

+ 36 - 0
job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/handler/AdUnitReportJob.java

@@ -69,6 +69,42 @@ public class AdUnitReportJob {
                 });
     }
 
+    /**
+     * 获取广告组信息
+     * 前一天
+     *
+     * @throws Exception
+     */
+    @XxlJob("NoTimeAdUnitListReportJob")
+    public void NoTimeAdUnitListReportJob() {
+        String param = XxlJobHelper.getJobParam(); // 执行参数
+        if (Check.isNull(param)) {
+            log.error("入参为空");
+            return;
+        }
+        String token = tokenService.getByAccountId(Long.valueOf(param));
+        if (Check.isNull(token)) {
+            log.error("此账户未获取到相关token,accountId:{}", param);
+            return;
+        }
+
+        // 前一天 时间
+//        String endTime = DateUtils.getNowDate("yyyy-MM-dd");
+//        String startTime = DateUtils.getAnotherDay("yyyy-MM-dd", DateUtils.getNowDate("yyyy-MM-dd"), -1);
+        dailyExecutorService.submit(
+                new Runnable() {
+                    @Override
+                    public void run() {
+                        try {
+                            adUnitReportService.getAdUnitReport(Long.valueOf(param), token, null, null, 1);
+                        } catch (Exception e) {
+                            log.info(String.valueOf(e));
+                            ;
+                        }
+                    }
+                });
+    }
+
 
     /**
      * 快手广告计划信息