|
@@ -6,12 +6,16 @@ import cn.com.ctop.common.module.service.IUserAllocationService;
|
|
|
import cn.com.ctop.common.module.utils.Check;
|
|
|
import cn.com.ctop.common.module.utils.ResultMapUtils;
|
|
|
import cn.com.ctop.common.module.utils.StatusCode;
|
|
|
+import cn.com.ctop.kuaishou.modules.ai.entity.AiKuaishouAccountAutoStrategy;
|
|
|
import cn.com.ctop.kuaishou.modules.ai.entity.AiKuaishouAdvertiserStrategy;
|
|
|
+import cn.com.ctop.kuaishou.modules.ai.service.IAiKuaishouAccountAutoStrategyService;
|
|
|
import cn.com.ctop.kuaishou.modules.ai.service.IAiKuaishouAdvertiserStrategyService;
|
|
|
import cn.com.ctop.kuaishou.modules.ai.service.IKuaiShouAppMultipleBidsService;
|
|
|
import cn.com.ctop.kuaishou.modules.batch.service.IKuaishouVideoRelateCreativesService;
|
|
|
+import cn.com.ctop.kuaishou.modules.channel.entity.KuaishouChannelItems;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -55,6 +59,9 @@ public class AiKuaishouAdvertiserStrategyController {
|
|
|
@Autowired
|
|
|
private IKuaiShouAppMultipleBidsService kuaiShouAppMultipleBidsService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IAiKuaishouAccountAutoStrategyService aiKuaishouAccountAutoStrategyService;
|
|
|
+
|
|
|
/**
|
|
|
* 分页列表查询
|
|
|
*
|
|
@@ -188,6 +195,13 @@ public class AiKuaishouAdvertiserStrategyController {
|
|
|
if (status != 0) {
|
|
|
status = 1;
|
|
|
}
|
|
|
+ QueryWrapper<AiKuaishouAccountAutoStrategy> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.eq("project_id", aiKuaishouAdvertiserStrategyEntity.getAccountId());
|
|
|
+ AiKuaishouAccountAutoStrategy one = aiKuaishouAccountAutoStrategyService.getOne(queryWrapper);
|
|
|
+ if(null!=one&&one.getStatus() == status &&status ==1){
|
|
|
+ ResultMapUtils.setResultMap(result, StatusCode.KUAISHOU_AUTO_STRATEGY_UPDATE);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
aiKuaishouAdvertiserStrategyEntity.setStatus(status);
|
|
|
aiKuaishouAdvertiserStrategyService.updateById(aiKuaishouAdvertiserStrategyEntity);
|
|
|
ResultMapUtils.setResultMap(result, StatusCode.COMMON_SUCCESS);
|