REQ-2129: 发送消息时设置bizId

This commit is contained in:
yanglin 2024-03-27 16:36:04 +08:00
parent 565f4a2fe1
commit 24d168410f

View File

@ -33,6 +33,9 @@ import static java.util.stream.Collectors.toSet;
*/
@RequiredArgsConstructor
public class TemplateMessage {
public static final String BIZ_ID_PREFIX = "msg-center";
private final MessageSendReqV3 req;
private final String batchNo;
@Getter
@ -106,7 +109,7 @@ public class TemplateMessage {
GeneralMessagePushVO sendVo = templateParser.parse(sample, template);
SendTemplateMessageParam imReq = new SendTemplateMessageParam();
imReq.setBizId(String.format("msg-center:%s:%s", template.getCode(), req.getBizCode()));
imReq.setBizId(String.format("%s:%s:%s", BIZ_ID_PREFIX, template.getCode(), req.getBizCode()));
imReq.setMsgHeader(parseTitle());
imReq.setMsgContent(parseContent());
imReq.setMsgTemplateId(template.getCode());