From c4cd165b862ceb3e8fb239c10a6b569a83759206 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 12 Aug 2022 16:41:43 +0800 Subject: [PATCH] 20220810 --- src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java | 40 +++++++++++++++++++++++++++++++++------- 1 files changed, 33 insertions(+), 7 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java b/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java index 67a8a57..5521f37 100644 --- a/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java @@ -44,13 +44,13 @@ public class XcxPayServiceImpl implements IXcxPayService { @Autowired - MallOrderInfoMapper mallOrderInfoMapper; + private MallOrderInfoMapper mallOrderInfoMapper; @Autowired - MallMemberMapper mallMemberMapper; + private MallMemberMapper mallMemberMapper; @Autowired WeixinServiceUtil weixinServiceUtil; @Autowired - DataDictionaryCustomMapper dataDictionaryCustomMapper; + private DataDictionaryCustomMapper dataDictionaryCustomMapper; @Autowired RedisUtils redisUtils; @Autowired @@ -84,8 +84,8 @@ String url = WechatConfigure.SEND_INFO_URL + redisUtils.get(WechatConfigure.WX_ACCESS_TOKEN_REDIS_KEY); //拼接推送的模版 OrderStateMsgVo orderStateMsgVo = new OrderStateMsgVo(); - orderStateMsgVo.setToUser(info.getOpenId());//用户的openId - orderStateMsgVo.setTemplateId(info.getTemplateId());//订阅消息模板id + orderStateMsgVo.setTouser(info.getOpenId());//用户的openId + orderStateMsgVo.setTemplate_id(info.getTemplateId());//订阅消息模板id Map<String, WxTemplateData> m = new HashMap<>(5); m.put("character_string1", new WxTemplateData(info.getOrderNo())); m.put("thing9", new WxTemplateData(info.getGoodsName())); @@ -106,9 +106,35 @@ RestTemplate restTemplate = new RestTemplate(); String url = WXAPPLETURl + redisUtils.get(WechatConfigure.WX_ACCESS_TOKEN_REDIS_KEY); //拼接推送的模版 + /** + * { + * "touser": "oJkRK4_pWN2kjp75B_G6oGSWawj0", + * "template_id": "Yk3_M11Pw5rablln7kQBpasfG9ynRNwD9OKsyvUSoWg", + * "page": "index", + * "miniprogram_state":"developer", + * "lang":"zh_CN", + * "data": { + * "character_string1": { + * "value": "2022081214472943380" + * }, + * "thing16": { + * "value": "22704967" + * }, + * "thing9": { + * "value": "商品" + * }, + * "thing13": { + * "value": "测试" + * }, + * "phrase2": { + * "value": "已送达" + * } + * } + * } + */ OrderStateMsgVo orderStateMsgVo = new OrderStateMsgVo(); - orderStateMsgVo.setToUser(info.getOpenId());//用户的openId - orderStateMsgVo.setTemplateId(info.getTemplateId());//订阅消息模板id + orderStateMsgVo.setTouser(info.getOpenId());//用户的openId + orderStateMsgVo.setTemplate_id(info.getTemplateId());//订阅消息模板id Map<String, WxTemplateData> m = new HashMap<>(5); m.put("character_string1", new WxTemplateData(info.getOrderNo())); m.put("thing9", new WxTemplateData(info.getGoodsName())); -- Gitblit v1.9.1