| | |
| | | import com.alipay.api.diagnosis.DiagnosisUtils; |
| | | import com.alipay.api.request.AlipaySystemOauthTokenRequest; |
| | | import com.alipay.api.response.AlipaySystemOauthTokenResponse; |
| | | import com.alipay.api.response.AlipayUserInfoShareResponse; |
| | | import com.alipay.api.response.AlipayUserUserinfoShareResponse; |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | |
| | | AlipaySystemOauthTokenResponse response = new AliAppletTools(aliProperties).login(code); |
| | | if (response.isSuccess()) { |
| | | // 获取用户信息 |
| | | AlipayUserUserinfoShareResponse userInfo = new AliAppletTools(aliProperties).getUserInfo(response.getAccessToken()); |
| | | AlipayUserInfoShareResponse userInfo = new AliAppletTools(aliProperties).getUserInfo(response.getAccessToken()); |
| | | log.info("获取支付宝用户信息:{}", userInfo); |
| | | // 用户信息封装 |
| | | return AjaxResult.ok(appUserService.aliLogin(response,userInfo)); |