接单后发送微信消息

This commit is contained in:
starrySky
2024-07-31 10:26:22 +08:00
parent eef871beb5
commit 1c9c68d991
2 changed files with 34 additions and 1 deletions

View File

@@ -114,6 +114,29 @@ public class WxCustomMpService {
}
}
public void sendOrderMessage(String openId, String tenantId, String nickName, String orderNo, String amount) {
String template_id = "d08mieMwK8w9o0bJkA9NtsStPFecz8iV_dOD3_6t0mM";
String tenantKey = tenantService.selectSysTenantByTenantId(tenantId).getTenantKey();
String url = "http://" + tenantKey + ".july.hucs.top/clerk/";
WxMpTemplateMessage templateMessage = new WxMpTemplateMessage();
templateMessage.setTemplateId(template_id);
templateMessage.setToUser(openId);
templateMessage.setUrl(url);
List<WxMpTemplateData> data = new ArrayList<>();
data.add(new WxMpTemplateData("amount2", amount));
data.add(new WxMpTemplateData("thing12", nickName));
data.add(new WxMpTemplateData("character_string5", orderNo));
data.add(new WxMpTemplateData("time4", DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss")));
templateMessage.setData(data);
try {
proxyWxMpService().getTemplateMsgService().sendTemplateMsg(templateMessage);
} catch (WxErrorException e) {
log.error(e.getMessage(), e);
}
}
public void sendCheckMessage(PlayClerkUserReviewInfoEntity entity, PlayClerkUserInfoEntity userInfo, String reviewState) {
String touser = userInfo.getOpenid();
String template_id = "U51bGIGq6NsoF-zS-THOs8u-ogtMo0um_tdJoDhBd0A";