|
|
@@ -226,7 +226,7 @@ public class AdPlanCreativeServiceImpl extends ServiceImpl<AdPlanCreativeMapper,
|
|
|
|
|
|
private int syncBatch(Long accountId, List<AdPlanCreative> batch) throws Exception {
|
|
|
final int BATCH_LIMIT = 100; // 腾讯广告 adgroup_id IN 最大 100
|
|
|
- final List<String> FIELDS = List.of("adgroup_id", "dynamic_creative_id", "creative_set_approval_status", "is_deleted");
|
|
|
+ final List<String> FIELDS = List.of("adgroup_id", "dynamic_creative_id", "configured_status", "creative_set_approval_status", "is_deleted");
|
|
|
|
|
|
// 构建 adgroup_id IN [...] 过滤条件
|
|
|
List<String> creativeIdValues = batch.stream()
|
|
|
@@ -266,6 +266,7 @@ public class AdPlanCreativeServiceImpl extends ServiceImpl<AdPlanCreativeMapper,
|
|
|
response.getList().stream().forEach(item -> {
|
|
|
AdPlanCreative update = new AdPlanCreative();
|
|
|
update.setCreativeId(item.getDynamicCreativeId());
|
|
|
+ update.setConfiguredStatus(item.getConfiguredStatus().getValue());
|
|
|
update.setApprovalStatus(item.getCreativeSetApprovalStatus().getValue());
|
|
|
update.setSystemDelete(item.isIsDeleted() != null ? String.valueOf(item.isIsDeleted()) : null);
|
|
|
toUpdate.add(update);
|