| | |
| | | import com.ruoyi.account.api.model.TAppUser; |
| | | import com.ruoyi.account.service.TAppUserService; |
| | | import com.ruoyi.common.core.exception.ServiceException; |
| | | import com.ruoyi.common.core.utils.StringUtils; |
| | | import com.ruoyi.common.core.web.domain.AjaxResult; |
| | | import com.ruoyi.common.security.service.TokenService; |
| | | import com.ruoyi.system.api.model.LoginUserApplet; |
| | |
| | | if (response.isSuccess()) { |
| | | // 获取用户信息 |
| | | // AlipayUserInfoShareResponse userInfo = new AliAppletTools(aliProperties).getUserInfo(response.getAccessToken()); |
| | | if(StringUtils.isEmpty(appletUserLogin.getToken())){ |
| | | return AjaxResult.success("已拒绝授权"); |
| | | } |
| | | // 获取用户手机号 |
| | | String phoneNumber = new AliAppletTools(aliProperties).getPhoneNumber(appletUserLogin.getToken()); |
| | | log.info("获取支付宝用户信息:{}", phoneNumber); |
| | | // 用户信息封装 |
| | | return AjaxResult.ok(appUserService.aliLogin(response,phoneNumber)); |
| | | return AjaxResult.success(appUserService.aliLogin(response,phoneNumber,appletUserLogin.getInviteUserId())); |
| | | } else { |
| | | String diagnosisUrl = DiagnosisUtils.getDiagnosisUrl(response); |
| | | log.warn("诊断结果:{}",diagnosisUrl); |