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.AddMnsChannelRequest;
|
||||||
import cn.axzo.msg.center.api.request.MnsSendCodeV2Req;
|
import cn.axzo.msg.center.api.request.MnsSendCodeV2Req;
|
||||||
import cn.axzo.msg.center.api.request.SendMessageRequestDto;
|
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.UpdateMnsTemplateContentRequest;
|
||||||
import cn.axzo.msg.center.api.request.v3.MessageSendReqV3;
|
import cn.axzo.msg.center.api.request.v3.MessageSendReqV3;
|
||||||
import cn.axzo.msg.center.api.request.v3.SearchMessageReqV3;
|
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.SetImSendPriorityRequest;
|
||||||
import cn.axzo.msg.center.api.request.v3.UpdateMnsChannelTemplateRequest;
|
import cn.axzo.msg.center.api.request.v3.UpdateMnsChannelTemplateRequest;
|
||||||
import cn.axzo.msg.center.api.request.v4.MessageSendRequestV4;
|
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.dal.MNSMessageTemplateDao;
|
||||||
|
import cn.axzo.msg.center.domain.entity.MNSChannelMessageTemplate;
|
||||||
import cn.axzo.msg.center.domain.entity.MNSMessageTemplate;
|
import cn.axzo.msg.center.domain.entity.MNSMessageTemplate;
|
||||||
import cn.axzo.msg.center.im.service.IMService;
|
import cn.axzo.msg.center.im.service.IMService;
|
||||||
import cn.axzo.msg.center.inside.notices.service.impl.TingyunService;
|
import cn.axzo.msg.center.inside.notices.service.impl.TingyunService;
|
||||||
@ -81,6 +84,7 @@ public class PrivateMessageController {
|
|||||||
private final MNSNoticesApi mnsNoticesApi;
|
private final MNSNoticesApi mnsNoticesApi;
|
||||||
private final MessageChannelRouter messageChannelRouter;
|
private final MessageChannelRouter messageChannelRouter;
|
||||||
private final MNSMessageTemplateDao mnsMessageTemplateDao;
|
private final MNSMessageTemplateDao mnsMessageTemplateDao;
|
||||||
|
private final MNSChannelMessageTemplateDao mnsChannelMessageTemplateDao;
|
||||||
private final TingyunService tingyunService;
|
private final TingyunService tingyunService;
|
||||||
private final MqProducer mqProducer;
|
private final MqProducer mqProducer;
|
||||||
private final CardManager cardManager;
|
private final CardManager cardManager;
|
||||||
@ -219,6 +223,15 @@ public class PrivateMessageController {
|
|||||||
.update();
|
.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")
|
@PostMapping("/listMnsApps")
|
||||||
@EnableResponseAdvice(enable = false)
|
@EnableResponseAdvice(enable = false)
|
||||||
public Object listMnsApps() {
|
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
|
@Getter
|
||||||
public class UpdateMnsTemplateContentRequest {
|
public class UpdateMnsTemplateContentRequest {
|
||||||
|
|
||||||
@NotBlank(message = "模板编号不能为空")
|
@NotBlank(message = "内部模板编号不能为空")
|
||||||
private String innerTemplateCode;
|
private String innerTemplateCode;
|
||||||
|
|
||||||
@NotBlank(message = "模板内容不能为空")
|
@NotBlank(message = "模板内容不能为空")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user