This commit is contained in:
huchuansai
2024-08-01 22:32:24 +08:00
parent d3c72c151c
commit 6dea98bf96
2 changed files with 28 additions and 26 deletions

View File

@@ -647,8 +647,10 @@ public class PlayOrderInfoServiceImpl extends ServiceImpl<PlayOrderInfoMapper, P
entity.setEstimatedRevenueRatio(estimatedRevenueVo.getRevenueRatio()); entity.setEstimatedRevenueRatio(estimatedRevenueVo.getRevenueRatio());
this.baseMapper.updateById(entity); this.baseMapper.updateById(entity);
// 接单后,发送微信消息 // 接单后,发送微信消息
PlayCustomUserInfoEntity customUserInfo = playCustomUserInfoService.selectById(orderInfo.getPurchaserBy()); PlayCustomUserInfoEntity customUserInfo = playCustomUserInfoService.selectById(orderInfo.getPurchaserBy());
wxCustomMpService.sendOrderMessage(customUserInfo.getTenantId(), customUserInfo.getOpenid(), "0", customUserInfo.getNickname(), orderInfo.getOrderNo(), orderInfo.getId(), orderInfo.getOrderMoney().toString()); PlayClerkUserInfoEntity clerkUserInfoEntity = playClerkUserInfoService.selectById(acceptBy);
wxCustomMpService.sendOrderMessage(customUserInfo.getTenantId(), customUserInfo.getOpenid(), "0", clerkUserInfoEntity.getNickname(), orderInfo.getOrderNo(), orderInfo.getId(), orderInfo.getOrderMoney().toString());
} }
/** /**

View File

@@ -220,29 +220,29 @@ public class WxCustomMpService {
} }
// 发送新订单通知给店员 // 发送新订单通知给店员
public void sendNewOrderMessageForClerk(PlayClerkUserInfoEntity clerkUserInfo, String orderNo, String commodityName, BigDecimal money) { // public void sendNewOrderMessageForClerk(PlayClerkUserInfoEntity clerkUserInfo, String orderNo, String commodityName, BigDecimal money) {
String touser = clerkUserInfo.getOpenid(); // String touser = clerkUserInfo.getOpenid();
SysTenantEntity tenant = tenantService.selectSysTenantByTenantId(clerkUserInfo.getTenantId()); // SysTenantEntity tenant = tenantService.selectSysTenantByTenantId(clerkUserInfo.getTenantId());
String tenantKey = tenant.getTenantKey(); // String tenantKey = tenant.getTenantKey();
String url = "http://" + tenantKey + ".july.hucs.top/user/"; // String url = "http://" + tenantKey + ".july.hucs.top/user/";
String template_id = tenant.getSdxddtzTemplateId(); // String template_id = tenant.getSdxddtzTemplateId();
//
WxMpTemplateMessage templateMessage = new WxMpTemplateMessage(); // WxMpTemplateMessage templateMessage = new WxMpTemplateMessage();
templateMessage.setTemplateId(template_id); // templateMessage.setTemplateId(template_id);
templateMessage.setToUser(touser); // templateMessage.setToUser(touser);
templateMessage.setUrl(url); // templateMessage.setUrl(url);
List<WxMpTemplateData> data = new ArrayList<>(); // List<WxMpTemplateData> data = new ArrayList<>();
data.add(new WxMpTemplateData("thing6", commodityName)); // data.add(new WxMpTemplateData("thing6", commodityName));
data.add(new WxMpTemplateData("time5", DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss"))); // data.add(new WxMpTemplateData("time5", DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss")));
data.add(new WxMpTemplateData("time7", DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss"))); // data.add(new WxMpTemplateData("time7", DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss")));
data.add(new WxMpTemplateData("character_string2", orderNo)); // data.add(new WxMpTemplateData("character_string2", orderNo));
data.add(new WxMpTemplateData("amount8", money.toString())); // data.add(new WxMpTemplateData("amount8", money.toString()));
templateMessage.setData(data); // templateMessage.setData(data);
try { // try {
proxyWxMpService().getTemplateMsgService().sendTemplateMsg(templateMessage); // proxyWxMpService().getTemplateMsgService().sendTemplateMsg(templateMessage);
} catch (WxErrorException e) { // } catch (WxErrorException e) {
log.error(e.getMessage(), e); // log.error(e.getMessage(), e);
//
} // }
} // }
} }