REQ-3345: 更新短信模版内容
This commit is contained in:
parent
fbea281e16
commit
4f5a80749d
@ -7,6 +7,7 @@ import cn.axzo.msg.center.api.mq.PresetButtonPressedMessage;
|
||||
import cn.axzo.msg.center.api.request.AddMnsChannelRequest;
|
||||
import cn.axzo.msg.center.api.request.MnsSendCodeV2Req;
|
||||
import cn.axzo.msg.center.api.request.SendMessageRequestDto;
|
||||
import cn.axzo.msg.center.api.request.UpdateMnsChannelTemplateContentRequest;
|
||||
import cn.axzo.msg.center.api.request.UpdateMnsTemplateContentRequest;
|
||||
import cn.axzo.msg.center.api.request.v3.MessageSendReqV3;
|
||||
import cn.axzo.msg.center.api.request.v3.SearchMessageReqV3;
|
||||
@ -15,7 +16,9 @@ import cn.axzo.msg.center.api.request.v3.SearchTodoLogReq;
|
||||
import cn.axzo.msg.center.api.request.v3.SetImSendPriorityRequest;
|
||||
import cn.axzo.msg.center.api.request.v3.UpdateMnsChannelTemplateRequest;
|
||||
import cn.axzo.msg.center.api.request.v4.MessageSendRequestV4;
|
||||
import cn.axzo.msg.center.dal.MNSChannelMessageTemplateDao;
|
||||
import cn.axzo.msg.center.dal.MNSMessageTemplateDao;
|
||||
import cn.axzo.msg.center.domain.entity.MNSChannelMessageTemplate;
|
||||
import cn.axzo.msg.center.domain.entity.MNSMessageTemplate;
|
||||
import cn.axzo.msg.center.im.service.IMService;
|
||||
import cn.axzo.msg.center.inside.notices.service.impl.TingyunService;
|
||||
@ -81,6 +84,7 @@ public class PrivateMessageController {
|
||||
private final MNSNoticesApi mnsNoticesApi;
|
||||
private final MessageChannelRouter messageChannelRouter;
|
||||
private final MNSMessageTemplateDao mnsMessageTemplateDao;
|
||||
private final MNSChannelMessageTemplateDao mnsChannelMessageTemplateDao;
|
||||
private final TingyunService tingyunService;
|
||||
private final MqProducer mqProducer;
|
||||
private final CardManager cardManager;
|
||||
@ -219,6 +223,15 @@ public class PrivateMessageController {
|
||||
.update();
|
||||
}
|
||||
|
||||
@PostMapping("/updateMnsTemplateChannelContent")
|
||||
@EnableResponseAdvice(enable = false)
|
||||
public Object updateMnsTemplateChannelContent(@RequestBody @Valid UpdateMnsChannelTemplateContentRequest request) {
|
||||
return mnsChannelMessageTemplateDao.lambdaUpdate()
|
||||
.eq(MNSChannelMessageTemplate::getTemplateNo, request.getTemplateCode())
|
||||
.set(MNSChannelMessageTemplate::getTemplateContent, request.getTemplateContent())
|
||||
.update();
|
||||
}
|
||||
|
||||
@PostMapping("/listMnsApps")
|
||||
@EnableResponseAdvice(enable = false)
|
||||
public Object listMnsApps() {
|
||||
|
||||
@ -0,0 +1,21 @@
|
||||
package cn.axzo.msg.center.api.request;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
* @author yanglin
|
||||
*/
|
||||
@Setter
|
||||
@Getter
|
||||
public class UpdateMnsChannelTemplateContentRequest {
|
||||
|
||||
@NotBlank(message = "渠道模板编号不能为空")
|
||||
private String templateCode;
|
||||
|
||||
@NotBlank(message = "模板内容不能为空")
|
||||
private String templateContent;
|
||||
|
||||
}
|
||||
@ -12,7 +12,7 @@ import javax.validation.constraints.NotBlank;
|
||||
@Getter
|
||||
public class UpdateMnsTemplateContentRequest {
|
||||
|
||||
@NotBlank(message = "模板编号不能为空")
|
||||
@NotBlank(message = "内部模板编号不能为空")
|
||||
private String innerTemplateCode;
|
||||
|
||||
@NotBlank(message = "模板内容不能为空")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user