Переглянути джерело

删了全局openid和unionid变量

Duan_xu 3 роки тому
батько
коміт
c052893336

+ 0 - 2
src/main/java/com/caimei365/order/components/WeChatService.java

@@ -57,8 +57,6 @@ public class WeChatService {
     @Value("${wx.hehe-app-secret}")
     private String heHeAppSecret;
 
-    public static String unionid;
-
     /**
      * 收款通知模板Id
      */

+ 1 - 1
src/main/java/com/caimei365/order/service/impl/OrderClubServiceImpl.java

@@ -381,7 +381,7 @@ log.info("********************下单微信公众号消息推送*****************
             String name="0";
         try {
             String accessToken = weChatService.getAccessToken();
-            List<String> openidList = orderClubMapper.getOpenidListByPermission(submitService.unionId);
+            List<String> openidList = orderClubMapper.getOpenidListByPermission(orderClubMapper.getOpenidunionId(orderClubMapper.getUserId(order.getOrderId())));
             openidList.removeIf(Objects::isNull);
             String i=orderClubMapper.getOrderIds(orderId).toString();
             if(i.length()<10){

+ 1 - 4
src/main/java/com/caimei365/order/service/impl/SubmitServiceImpl.java

@@ -68,8 +68,6 @@ public class SubmitServiceImpl implements SubmitService {
     @Resource
     private PayOrderMapper payOrderMapper;
 
-    public static String unionId;
-    public static Integer oderid;
 
     /**
      * 生成订单
@@ -130,7 +128,6 @@ public class SubmitServiceImpl implements SubmitService {
         // 获取机构用户Id
         Integer clubUserId = baseMapper.getUserIdByClubId(submitDto.getClubId());
         submitDto.getUnionId();
-        unionId=submitDto.getUnionId();
         if (null == clubUserId || clubUserId == 0) {
             return ResponseJson.error("机构用户信息异常!", null);
         }
@@ -1548,7 +1545,7 @@ public class SubmitServiceImpl implements SubmitService {
             String name="0";
             try {
                 String accessToken = weChatService.getAccessToken();
-                List<String> openidList = orderClubMapper.getOpenidListByPermission(unionId);
+                List<String> openidList = orderClubMapper.getOpenidListByPermission(orderClubMapper.getOpenidunionId(mainOrder.getUserId()));
                 openidList.removeIf(Objects::isNull);
                 String i=orderClubMapper.getOrderIds(mainOrder.getOrderId()).toString();
                 if(i.length()<10){