|
@@ -162,7 +162,7 @@ public class ContentPlatformPlanServiceImpl implements ContentPlatformPlanServic
|
|
|
gzhPlanMapper.updateByPrimaryKeySelective(plan);
|
|
|
if (PublishStageEnum.PLATFORM.getVal() == plan.getPublishStage()) {
|
|
|
// 调用aigc删除发布计划
|
|
|
- aigcApiService.closePublishPlan(plan.getExternalId());
|
|
|
+ aigcApiService.changePublishPlanStatus(plan.getExternalId(), 0);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -209,6 +209,19 @@ public class ContentPlatformPlanServiceImpl implements ContentPlatformPlanServic
|
|
|
gzhPlan.setCreateTimestamp(now);
|
|
|
planMapperExt.insertGzhPlanReturnId(gzhPlan);
|
|
|
} else {
|
|
|
+ ContentPlatformGzhPlan oldPlan = gzhPlanMapper.selectByPrimaryKey(param.getId());
|
|
|
+ if (PublishStageEnum.USER.getVal() == param.getPublishStage()) {
|
|
|
+ if (StringUtils.hasText(oldPlan.getExternalId())) {
|
|
|
+ aigcApiService.changePublishPlanStatus(account.getExternalId(), 0);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (StringUtils.hasText(oldPlan.getExternalId())) {
|
|
|
+ aigcApiService.changePublishPlanStatus(account.getExternalId(), 1);
|
|
|
+ } else {
|
|
|
+ String externalId = aigcApiService.createPublishPlan(account.getExternalId(), account.getName());
|
|
|
+ gzhPlan.setExternalId(externalId);
|
|
|
+ }
|
|
|
+ }
|
|
|
gzhPlan.setId(param.getId());
|
|
|
gzhPlanMapper.updateByPrimaryKeySelective(gzhPlan);
|
|
|
}
|