Prechádzať zdrojové kódy

公众号模版消息优化

skyline 10 mesiacov pred
rodič
commit
908c60380b

+ 2 - 5
car-wash-service/src/main/java/com/kym/service/wechat/impl/ParkingCouponParamBuilder.java

@@ -1,7 +1,6 @@
 package com.kym.service.wechat.impl;
 
 
-import cn.dev33.satoken.stp.StpUtil;
 import com.kym.entity.WashOrder;
 import com.kym.service.cache.KymCache;
 import com.kym.service.wechat.TemplateParamBuilder;
@@ -13,9 +12,8 @@ import java.util.Map;
  */
 public class ParkingCouponParamBuilder implements TemplateParamBuilder {
 
-    private static final String USER_NAME = "thing17";
     private static final String ORDER_ID = "character_string12";
-    private static final String ORDER_AMOUNT = "amount11";
+    private static final String ORDER_AMOUNT = "amount4";
     private static final String STATION_NAME = "thing15";
     private static final String SERVICE_NAME = "thing2";
 
@@ -25,11 +23,10 @@ public class ParkingCouponParamBuilder implements TemplateParamBuilder {
             throw new IllegalArgumentException("需要传入有效的参数");
         }
         return Map.of(
-                USER_NAME, StpUtil.getSession().getString("mobilePhone"),
                 ORDER_ID, washOrder.getOrderId(),
                 STATION_NAME, KymCache.INSTANCE.getStationNameById(washOrder.getStationId()),
                 ORDER_AMOUNT, washOrder.getAmountReceived() * 0.01 + "元",
-                SERVICE_NAME, "消费已达标,点击领取停车优惠券"
+                SERVICE_NAME, "消费已达标,点击本消息】领取停车优惠券"
         );
     }
 }

+ 0 - 3
car-wash-service/src/main/java/com/kym/service/wechat/impl/RefundApplyParamBuilder.java

@@ -1,6 +1,5 @@
 package com.kym.service.wechat.impl;
 
-import cn.dev33.satoken.stp.StpUtil;
 import com.kym.entity.RefundLog;
 import com.kym.service.cache.KymCache;
 import com.kym.service.wechat.TemplateParamBuilder;
@@ -12,7 +11,6 @@ import java.util.Map;
  */
 public class RefundApplyParamBuilder implements TemplateParamBuilder {
     private static final String REFUND_ID = "character_string3";
-    private static final String MOBILE_PHONE = "phone_number1";
     private static final String REFUND_AMOUNT = "amount2";
     private static final String CREATE_TIME = "time4";
     private static final String USER_STATION = "thing5";
@@ -24,7 +22,6 @@ public class RefundApplyParamBuilder implements TemplateParamBuilder {
         }
         return Map.of(
                 REFUND_ID, refundLog.getRefundId(),
-                MOBILE_PHONE, StpUtil.getSession().getString("mobilePhone"),
                 REFUND_AMOUNT, refundLog.getRefund() / 100 + "元",
                 CREATE_TIME, refundLog.getCreateTime().format(formatter),
                 USER_STATION, KymCache.INSTANCE.getUserStationName(refundLog.getUserId())