wjj 6 päivää sitten
vanhempi
commit
9c653ee17f

+ 3 - 0
fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -1232,6 +1232,9 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
                 packetParam.setOpenId(fsUserWx.getOpenId());
             }
             //查出公司绑定openid并赋值
+        } else if (param.getSource() == 3) {
+            packetParam.setAppAppId("wXd10af32266cf4566");
+            packetParam.setOpenId(user.getAppOpenId());
         }
 
         //判断服务号配置是否存在

+ 2 - 0
fs-service/src/main/java/com/fs/his/param/WxSendRedPacketParam.java

@@ -28,4 +28,6 @@ public class WxSendRedPacketParam implements Serializable {
 
     private String mpAppId;
 
+    private String appAppId;
+
 }

+ 5 - 0
fs-service/src/main/java/com/fs/his/service/impl/FsStorePaymentServiceImpl.java

@@ -562,6 +562,11 @@ public class FsStorePaymentServiceImpl implements IFsStorePaymentService {
             String appId = StringUtils.isBlank(param.getAppId()) ? config.getMiniappId() : param.getAppId();
             config.setAppId(appId);
         }
+        if (param.getSource() == 3) {
+            // 传参appId为空时,仍然使用配置里面的
+            String appId = param.getAppAppId();
+            config.setAppId(appId);
+        }
         logger.info("最终传参 {}", config);
         //组合返回参数
         // 根据 isNew 判断使用哪种发红包方式