|
|
|
|
@ -43,9 +43,6 @@ public class WxUserMemberServiceImpl implements IWxUserMemberService {
|
|
|
|
|
@Autowired
|
|
|
|
|
private RemoteAuthService remoteAuthService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private RemoteUserService remoteUserService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private RedisService redisService;
|
|
|
|
|
|
|
|
|
|
@ -97,19 +94,13 @@ public class WxUserMemberServiceImpl implements IWxUserMemberService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public AjaxResult upgradeMember(String code) throws Exception {
|
|
|
|
|
public void upgradeMember(String code) throws Exception {
|
|
|
|
|
WxCode2PhoneRet wxCode2PhoneRet = JSON.parseObject(MiniProgramUtils.getPhone(code), WxCode2PhoneRet.class);
|
|
|
|
|
if (wxCode2PhoneRet.getErrcode() != 200) {
|
|
|
|
|
logger.error("用户手机号码获取失败");
|
|
|
|
|
return AjaxResult.error("手机号获取失败");
|
|
|
|
|
}
|
|
|
|
|
String username = SecurityUtils.getLoginUser().getUsername();
|
|
|
|
|
if (StringUtils.isBlank(username)) {
|
|
|
|
|
logger.error("获取用户信息失败");
|
|
|
|
|
return AjaxResult.error("获取用户信息失败");
|
|
|
|
|
logger.error("获取用户手机号码失败: ", wxCode2PhoneRet.getErrmsg());
|
|
|
|
|
throw new ServiceException("获取用户手机号码失败");
|
|
|
|
|
}
|
|
|
|
|
wxUserMemberMapper.upgradeMember(wxCode2PhoneRet.getPhoneInfo().getPhoneNumber(), SecurityUtils.getWxUserId().intValue());
|
|
|
|
|
return AjaxResult.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|