|
|
@@ -1,12 +1,20 @@
|
|
|
package com.moka.gdtauto.service;
|
|
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Optional;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
+import org.springframework.scheduling.annotation.Async;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.moka.gdtauto.common.AutoPlanRule;
|
|
|
import com.moka.gdtauto.entity.AdAutoConf;
|
|
|
import com.moka.gdtauto.entity.AdAutoExecuteLog;
|
|
|
-import com.moka.gdtauto.entity.AdPlan;
|
|
|
import com.moka.gdtauto.entity.AdPlanConf;
|
|
|
import com.moka.gdtauto.entity.AdPlanCreative;
|
|
|
import com.tencent.ads.model.v3.ConfiguredStatus;
|
|
|
@@ -14,15 +22,6 @@ import com.tencent.ads.model.v3.ConfiguredStatus;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
-import org.springframework.scheduling.annotation.Async;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Optional;
|
|
|
-import java.util.stream.Collectors;
|
|
|
-
|
|
|
/**
|
|
|
* 广告巡检执行器
|
|
|
* 根据 AdAutoConf 配置的规则,对广告进行巡检并执行暂停操作
|
|
|
@@ -53,6 +52,7 @@ public class AdPlanCreativeAutoExecutor {
|
|
|
// 0. 创建执行日志
|
|
|
AdAutoExecuteLog executeLog = new AdAutoExecuteLog();
|
|
|
executeLog.setConfId(conf.getId());
|
|
|
+ executeLog.setLogType("创意巡检");
|
|
|
executeLog.setParentLogId(0L);
|
|
|
executeLog.setAdPlanConfId(0L);
|
|
|
executeLog.setExecuteTime(LocalDateTime.now());
|