|
@@ -3,6 +3,7 @@ package com.tzld.piaoquan.api.service.contentplatform.impl;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
import com.tzld.piaoquan.api.common.enums.ExceptionEnum;
|
|
import com.tzld.piaoquan.api.common.enums.ExceptionEnum;
|
|
|
|
+import com.tzld.piaoquan.api.common.enums.contentplatform.PublishStageEnum;
|
|
import com.tzld.piaoquan.api.common.exception.CommonException;
|
|
import com.tzld.piaoquan.api.common.exception.CommonException;
|
|
import com.tzld.piaoquan.api.dao.mapper.contentplatform.*;
|
|
import com.tzld.piaoquan.api.dao.mapper.contentplatform.*;
|
|
import com.tzld.piaoquan.api.dao.mapper.contentplatform.ext.ContentPlatformPlanMapperExt;
|
|
import com.tzld.piaoquan.api.dao.mapper.contentplatform.ext.ContentPlatformPlanMapperExt;
|
|
@@ -158,8 +159,10 @@ public class ContentPlatformPlanServiceImpl implements ContentPlatformPlanServic
|
|
plan.setStatus(0);
|
|
plan.setStatus(0);
|
|
plan.setUpdateTimestamp(System.currentTimeMillis());
|
|
plan.setUpdateTimestamp(System.currentTimeMillis());
|
|
gzhPlanMapper.updateByPrimaryKeySelective(plan);
|
|
gzhPlanMapper.updateByPrimaryKeySelective(plan);
|
|
- // 调用aigc删除发布计划
|
|
|
|
- aigcApiService.closePublishPlan(plan.getExternalId());
|
|
|
|
|
|
+ if (PublishStageEnum.PLATFORM.getVal() == plan.getPublishStage()) {
|
|
|
|
+ // 调用aigc删除发布计划
|
|
|
|
+ aigcApiService.closePublishPlan(plan.getExternalId());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -197,8 +200,10 @@ public class ContentPlatformPlanServiceImpl implements ContentPlatformPlanServic
|
|
updateCgiReplyBucketData(account.getGhId(), param.getVideoList());
|
|
updateCgiReplyBucketData(account.getGhId(), param.getVideoList());
|
|
if (Objects.isNull(param.getId())) {
|
|
if (Objects.isNull(param.getId())) {
|
|
// 调用aigc创建发布计划
|
|
// 调用aigc创建发布计划
|
|
- String externalId = aigcApiService.createPublishPlan(account.getExternalId(), account.getName());
|
|
|
|
- gzhPlan.setExternalId(externalId);
|
|
|
|
|
|
+ if (PublishStageEnum.PLATFORM.getVal() == param.getPublishStage()) {
|
|
|
|
+ String externalId = aigcApiService.createPublishPlan(account.getExternalId(), account.getName());
|
|
|
|
+ gzhPlan.setExternalId(externalId);
|
|
|
|
+ }
|
|
gzhPlan.setCreateAccountId(loginAccount.getId());
|
|
gzhPlan.setCreateAccountId(loginAccount.getId());
|
|
gzhPlan.setCreateTimestamp(now);
|
|
gzhPlan.setCreateTimestamp(now);
|
|
planMapperExt.insertGzhPlanReturnId(gzhPlan);
|
|
planMapperExt.insertGzhPlanReturnId(gzhPlan);
|