Explorar el Código

服务号授权的,缺mpOpenId的重新登录

三七 hace 6 días
padre
commit
4c0fc17c6b

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

@@ -1410,7 +1410,7 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
         WxSendRedPacketParam packetParam = new WxSendRedPacketParam();
 
         //判断是否走服务号openId发红包
-        if (user.getMpOpenId()!=null&&!isNewWxMerchant){
+        if (config.getMiniAppAuthType()==2 && user.getMpOpenId()!=null&&!isNewWxMerchant ){
             packetParam.setOpenId(user.getMpOpenId());
         }else {
             //查询是否绑定小程序
@@ -1423,7 +1423,7 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
         }
 
         //判断服务号配置是否存在
-        if (StringUtils.isNotEmpty(config.getMpAppId())){
+        if (config.getMiniAppAuthType()==2 && StringUtils.isNotEmpty(config.getMpAppId()) ){
             packetParam.setMpAppId(config.getMpAppId());
         }
         packetParam.setAmount(amount);