|
@@ -230,10 +230,6 @@ public class MarketingCampaignServiceImpl
|
|
|
BeanUtils.copyProperties(marketingCampaignDTO, marketingCampaignEntity);
|
|
BeanUtils.copyProperties(marketingCampaignDTO, marketingCampaignEntity);
|
|
|
// supervisorList 转为逗号分隔字符串
|
|
// supervisorList 转为逗号分隔字符串
|
|
|
marketingCampaignEntity.setSupervisor(joinSupervisorList(marketingCampaignDTO));
|
|
marketingCampaignEntity.setSupervisor(joinSupervisorList(marketingCampaignDTO));
|
|
|
- // 过滤 AI 最优时间占位值,避免写入 DATETIME 列报错
|
|
|
|
|
- if ("optimal".equalsIgnoreCase(marketingCampaignEntity.getEmailSentTime())) {
|
|
|
|
|
- marketingCampaignEntity.setEmailSentTime(null);
|
|
|
|
|
- }
|
|
|
|
|
boolean isOk = this.save(marketingCampaignEntity);
|
|
boolean isOk = this.save(marketingCampaignEntity);
|
|
|
if (!isOk) {
|
|
if (!isOk) {
|
|
|
|
|
|
|
@@ -296,10 +292,6 @@ public class MarketingCampaignServiceImpl
|
|
|
BeanUtils.copyProperties(marketingCampaignDTO, marketingCampaignEntity);
|
|
BeanUtils.copyProperties(marketingCampaignDTO, marketingCampaignEntity);
|
|
|
// supervisorList 转为逗号分隔字符串
|
|
// supervisorList 转为逗号分隔字符串
|
|
|
marketingCampaignEntity.setSupervisor(joinSupervisorList(marketingCampaignDTO));
|
|
marketingCampaignEntity.setSupervisor(joinSupervisorList(marketingCampaignDTO));
|
|
|
- // 过滤 AI 最优时间占位值,避免写入 DATETIME 列报错
|
|
|
|
|
- if ("optimal".equalsIgnoreCase(marketingCampaignEntity.getEmailSentTime())) {
|
|
|
|
|
- marketingCampaignEntity.setEmailSentTime(null);
|
|
|
|
|
- }
|
|
|
|
|
boolean isOk = this.updateById(marketingCampaignEntity);
|
|
boolean isOk = this.updateById(marketingCampaignEntity);
|
|
|
if (!isOk) {
|
|
if (!isOk) {
|
|
|
return Result.error("修改失败");
|
|
return Result.error("修改失败");
|