xiaoyong931011
2023-07-26 e70f0cc17b3377a1e200490df94cda368098ff08
短信认证
1 files modified
21 ■■■■■ changed files
src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java 21 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java
@@ -70,6 +70,10 @@
    WechatEventUtil wechatEventUtil;
    @Autowired
    RedisUtils redisUtils;
    @Autowired
    private MallGoodsMapper mallGoodsMapper;
    @Autowired
    private MallTeamLeaderMapper mallTeamLeaderMapper;
    private final SpringContextHolder springContextHolder;
@@ -190,6 +194,7 @@
    }
    @Override
    public FebsResponse getUpCode(WxUpCodeDto wxUpCodeDto) {
        String qRcode = null;
        if(ObjectUtil.isEmpty(wxUpCodeDto.getInviteId())){
            return new FebsResponse().fail().message("邀请码不存在");
        }
@@ -198,12 +203,19 @@
        if(ObjectUtil.isEmpty(mallMember)){
            return new FebsResponse().fail().message("邀请码不存在");
        }
        //前两个参数没用
        String sessionKey = mallMember.getSessionKey();
        if(ObjectUtil.isEmpty(sessionKey)){
        String ticket = wechatEventUtil.getTicket(inviteId);
        if(StrUtil.isEmpty(ticket)){
            return new FebsResponse().fail().message("临时带参二维码ticket失败");
        }
        String qRcode = wechatEventUtil.getQRcode(ticket);
            qRcode = wechatEventUtil.getQRcode(ticket);
            mallMember.setSessionKey(qRcode);
            mallMemberMapper.updateById(mallMember);
        }else{
            qRcode = sessionKey;
        }
        return new FebsResponse().success().data(qRcode);
    }
@@ -311,11 +323,6 @@
        }
        return wxTemplates;
    }
    @Autowired
    private MallGoodsMapper mallGoodsMapper;
    @Autowired
    private MallTeamLeaderMapper mallTeamLeaderMapper;
    @Override
    public FebsResponse generateQrCode(WxGenerateQrCodeDto wxGenerateQrCodeDto) {