Просмотр исходного кода

微信模板消息发送内容调整

liusw 7 лет назад
Родитель
Сommit
4390feaf5d

+ 13 - 0
src/main/java/com/uas/platform/b2c/common/weixin/model/MessageModel.java

@@ -75,6 +75,19 @@ public class MessageModel {
      */
      */
     private String name;
     private String name;
 
 
+    /**
+     * 型号
+     */
+    private String cmpCode;
+
+    public String getCmpCode() {
+        return cmpCode;
+    }
+
+    public void setCmpCode(String cmpCode) {
+        this.cmpCode = cmpCode;
+    }
+
     public String getName() {
     public String getName() {
         return name;
         return name;
     }
     }

+ 1 - 2
src/main/java/com/uas/platform/b2c/common/weixin/service/impl/WeChatServiceImpl.java

@@ -107,7 +107,7 @@ public class WeChatServiceImpl implements WeChatService{
                 params.put("keyword1", WechatTemplateMsg.item(messageModel.getName(), "#173177"));
                 params.put("keyword1", WechatTemplateMsg.item(messageModel.getName(), "#173177"));
                 params.put("keyword2", WechatTemplateMsg.item("点击查看详情", "#173177"));
                 params.put("keyword2", WechatTemplateMsg.item("点击查看详情", "#173177"));
                 params.put("keyword3", WechatTemplateMsg.item("点击查看详情", "#173177"));
                 params.put("keyword3", WechatTemplateMsg.item("点击查看详情", "#173177"));
-                params.put("remark", WechatTemplateMsg.item(messageModel.getContent(), null));
+                params.put("remark", WechatTemplateMsg.item(WeChatUtil.TEMPLATE_REMARK.replace("cmpCode", messageModel.getCmpCode()), null));
 
 
                 wechatTemplateMsg.setUrl("https://www.usoftmall.com/mobile/applyPurchase/list/businessOpportunity?enuu=" + messageModel.getReceiverEnuu());
                 wechatTemplateMsg.setUrl("https://www.usoftmall.com/mobile/applyPurchase/list/businessOpportunity?enuu=" + messageModel.getReceiverEnuu());
                 wechatTemplateMsg.setTouser(user.getOpenId());
                 wechatTemplateMsg.setTouser(user.getOpenId());
@@ -189,7 +189,6 @@ public class WeChatServiceImpl implements WeChatService{
         String json = HttpReqUtil.doGet(WeChatUtil.SNS_USERINFO_URL, authUserParams.getParams());
         String json = HttpReqUtil.doGet(WeChatUtil.SNS_USERINFO_URL, authUserParams.getParams());
         AuthUserInfo authUserInfo = FlexJsonUtils.fromJson(json, AuthUserInfo.class);
         AuthUserInfo authUserInfo = FlexJsonUtils.fromJson(json, AuthUserInfo.class);
         return authUserInfo;
         return authUserInfo;
-
     }
     }
 
 
     /**
     /**

+ 5 - 0
src/main/java/com/uas/platform/b2c/common/weixin/util/WeChatUtil.java

@@ -40,4 +40,9 @@ public class WeChatUtil {
      * 获取授权用户信息
      * 获取授权用户信息
      */
      */
     public static final String SNS_USERINFO_URL = "https://api.weixin.qq.com/sns/userinfo";
     public static final String SNS_USERINFO_URL = "https://api.weixin.qq.com/sns/userinfo";
+
+    /**
+     * 模板消息remark规范
+     */
+    public static final String TEMPLATE_REMARK = "关于型号:cmpCode的公共询价信息,邀请您参与报价。";
 }
 }