| | |
| | | WechatEventUtil wechatEventUtil; |
| | | @Autowired |
| | | RedisUtils redisUtils; |
| | | @Autowired |
| | | private MallGoodsMapper mallGoodsMapper; |
| | | @Autowired |
| | | private MallTeamLeaderMapper mallTeamLeaderMapper; |
| | | |
| | | private final SpringContextHolder springContextHolder; |
| | | |
| | |
| | | } |
| | | @Override |
| | | public FebsResponse getUpCode(WxUpCodeDto wxUpCodeDto) { |
| | | String qRcode = null; |
| | | if(ObjectUtil.isEmpty(wxUpCodeDto.getInviteId())){ |
| | | return new FebsResponse().fail().message("邀请码不存在"); |
| | | } |
| | |
| | | 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); |
| | | } |
| | | |
| | |
| | | } |
| | | return wxTemplates; |
| | | } |
| | | |
| | | @Autowired |
| | | private MallGoodsMapper mallGoodsMapper; |
| | | @Autowired |
| | | private MallTeamLeaderMapper mallTeamLeaderMapper; |
| | | |
| | | @Override |
| | | public FebsResponse generateQrCode(WxGenerateQrCodeDto wxGenerateQrCodeDto) { |