diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/message/domain/param/MessageTemplateV3SaveOrUpdateParam.java b/inside-notices/src/main/java/cn/axzo/msg/center/message/domain/param/MessageTemplateV3SaveOrUpdateParam.java index aec94361..202f3caf 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/message/domain/param/MessageTemplateV3SaveOrUpdateParam.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/message/domain/param/MessageTemplateV3SaveOrUpdateParam.java @@ -21,6 +21,7 @@ import cn.axzo.msg.center.service.template.request.MessageTemplateV3DeleteReques import cn.axzo.msg.center.service.template.request.MessageTemplateV3UpdateRequest; import cn.axzo.msg.center.service.template.response.MessageTemplateV3DetailResponse; import cn.axzo.msg.center.utils.MessageTemplateCategoryUtil; +import com.alibaba.excel.util.StringUtils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import lombok.AllArgsConstructor; @@ -258,11 +259,11 @@ public class MessageTemplateV3SaveOrUpdateParam implements Serializable { .cardJump(request.getCardJump()) .pushData(request.getPushData()) .status(StatusEnum.ENABLE) - .appVersionConfigs(request.getAppVersionConfigs())//推送终端/最低版本 - .channels(request.getChannels())//消息通道:IM/待办 - .cardStyleCode(request.getCardStyleCode())//卡片样式编码 - .cardExtFields(request.getCardExtFields())//卡片样式扩展字段 - .stateImageConfigs(request.getStateImageConfigs())//配置状态戳 + .appVersionConfigs(CollectionUtils.isNotEmpty(request.getAppVersionConfigs()) ? request.getAppVersionConfigs() : Lists.newArrayList())//推送终端/最低版本 + .channels(CollectionUtils.isNotEmpty(request.getChannels()) ? request.getChannels() : Lists.newArrayList())//消息通道:IM/待办 + .cardStyleCode(StringUtils.isNotBlank(request.getCardStyleCode()) ? request.getCardStyleCode() : "")//卡片样式编码 + .cardExtFields(CollectionUtils.isNotEmpty(request.getCardExtFields()) ? request.getCardExtFields() : Lists.newArrayList())//卡片样式扩展字段 + .stateImageConfigs(CollectionUtils.isNotEmpty(request.getStateImageConfigs()) ? request.getStateImageConfigs() : Lists.newArrayList())//配置状态戳 .build(); } @@ -313,7 +314,7 @@ public class MessageTemplateV3SaveOrUpdateParam implements Serializable { //消息通道,IM/代办 .channels(CollectionUtils.isNotEmpty(request.getChannels()) ? request.getChannels() : Lists.newArrayList()) //卡片样式编码 - .cardStyleCode(request.getCardStyleCode()) + .cardStyleCode(StringUtils.isNotBlank(request.getCardStyleCode()) ? request.getCardStyleCode() : "") //卡片样式扩展字段 .cardExtFields(CollectionUtils.isNotEmpty(request.getCardExtFields()) ? request.getCardExtFields() : Lists.newArrayList()) //配置状态戳