|
|
@@ -318,24 +318,23 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
private void newOderSendMsgByType(OrderDon order, GoodsDon goodsDon, GoodsDonSku sku, User user, String toPeople) throws Exception {
|
|
|
TemplateEnum templateEnum = null;
|
|
|
if (EnvCommonService.active.equals(envCommonService.getEnv())) {
|
|
|
- templateEnum = TemplateEnum.ORDER_TRANSPORT_ENV_TEMPLATE;
|
|
|
+ templateEnum = TemplateEnum.NEW_ORDER_ENV_TEMPLATE;
|
|
|
}else {
|
|
|
- templateEnum = TemplateEnum.ORDER_TRANSPORT_PRD_TEMPLATE;
|
|
|
+ templateEnum = TemplateEnum.NEW_ORDER_PRD_TEMPLATE;
|
|
|
}
|
|
|
- WxMpTemplateMessage templateMessage = WxMpTemplateMessage.builder()
|
|
|
- .toUser(toPeople)
|
|
|
- .templateId(templateEnum.getTemplateId())
|
|
|
+ WxMpTemplateMessage templateMessage = new WxMpTemplateMessage()
|
|
|
+ .setToUser(toPeople)
|
|
|
+ .setTemplateId(templateEnum.getTemplateId())
|
|
|
//TODO
|
|
|
- .url(" ")
|
|
|
- .build();
|
|
|
- templateMessage.addData(new WxMpTemplateData("first", "新订单通知!"))
|
|
|
- .addData(new WxMpTemplateData("keyword1", order.getOrderNo()))
|
|
|
- .addData(new WxMpTemplateData("keyword2", String.format("%s,%s", goodsDon.getTitle(), sku.getSpecVal())))
|
|
|
- .addData(new WxMpTemplateData("keyword3", user.getNickname()))
|
|
|
- .addData(new WxMpTemplateData("keyword4", order.getMoney().divide(BigDecimal.valueOf(100)).toString()))
|
|
|
- .addData(new WxMpTemplateData("keyword5", DateUtil.format(order.getCreatedTime(),"yyyy-MM-dd")))
|
|
|
- .addData(new WxMpTemplateData("remark", "点击查看详情"));
|
|
|
-
|
|
|
+ .setUrl(" ");
|
|
|
+ WxMpTemplateMessage.TemplateData data = templateMessage.getData();
|
|
|
+ data.setFirst(new WxMpTemplateData("新订单通知!"));
|
|
|
+ data.setKeyword1(new WxMpTemplateData(order.getOrderNo()));
|
|
|
+ data.setKeyword2(new WxMpTemplateData(String.format("%s,%s", goodsDon.getTitle(), sku.getSpecVal())));
|
|
|
+ data.setKeyword3(new WxMpTemplateData(user.getNickname()));
|
|
|
+ data.setKeyword4(new WxMpTemplateData(order.getMoney().divide(BigDecimal.valueOf(100)).toString()));
|
|
|
+ data.setKeyword5(new WxMpTemplateData(DateUtil.format(order.getCreatedTime(), "yyyy-MM-dd")));
|
|
|
+ data.setRemark(new WxMpTemplateData("点击查看详情"));
|
|
|
weChatService.sendTemplateMessage(weChatService.getAccessToken(), Jsons.toJson(templateMessage));
|
|
|
}
|
|
|
|
|
|
@@ -385,21 +384,20 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
templateEnum = TemplateEnum.EMPTY_PRD_TEMPLATE;
|
|
|
}
|
|
|
User u = userMapper.selectById(orderDon.getUserId());
|
|
|
- WxMpTemplateMessage templateMessage = WxMpTemplateMessage.builder()
|
|
|
- .toUser(toPeople)
|
|
|
- .templateId(templateEnum.getTemplateId())
|
|
|
+ WxMpTemplateMessage templateMessage = new WxMpTemplateMessage()
|
|
|
+ .setToUser(toPeople)
|
|
|
+ .setTemplateId(templateEnum.getTemplateId())
|
|
|
//TODO
|
|
|
- .url(" ")
|
|
|
- .build();
|
|
|
+ .setUrl(" ");
|
|
|
GoodsDon goodsDon = goodsDonMapper.selectById(orderDon.getGoodsId());
|
|
|
GoodsDonSku goodsDonSku = goodsDonSkuMapper.selectById(orderDon.getSkuId());
|
|
|
- templateMessage.addData(new WxMpTemplateData("first", "空车位通知!"))
|
|
|
- .addData(new WxMpTemplateData("keyword1", orderDon.getOrderNo()))
|
|
|
- .addData(new WxMpTemplateData("keyword2", String.format("%s,%s", goodsDon.getTitle(), goodsDonSku.getSpecVal())))
|
|
|
- .addData(new WxMpTemplateData("keyword3", u == null ? " " : u.getNickname()))
|
|
|
- .addData(new WxMpTemplateData("keyword4", DateUtil.format(orderDon.getCreatedTime(), "yyyy-MM-dd")))
|
|
|
- .addData(new WxMpTemplateData("remark", "请尽快关联账号信息"));
|
|
|
-
|
|
|
+ WxMpTemplateMessage.TemplateData data = templateMessage.getData();
|
|
|
+ data.setFirst(new WxMpTemplateData("空车位通知!"));
|
|
|
+ data.setKeyword1(new WxMpTemplateData(orderDon.getOrderNo()));
|
|
|
+ data.setKeyword2(new WxMpTemplateData(String.format("%s,%s", goodsDon.getTitle(), goodsDonSku.getSpecVal())));
|
|
|
+ data.setKeyword3(new WxMpTemplateData((u == null ? " " : u.getNickname())));
|
|
|
+ data.setKeyword4(new WxMpTemplateData(DateUtil.format(orderDon.getCreatedTime(), "yyyy-MM-dd")));
|
|
|
+ data.setRemark(new WxMpTemplateData("请尽快关联账号信息"));
|
|
|
weChatService.sendTemplateMessage(weChatService.getAccessToken(), Jsons.toJson(templateMessage));
|
|
|
}
|
|
|
|