|
@@ -283,7 +283,9 @@ public class WeChatController extends BaseController {
|
|
* @return 访问令牌
|
|
* @return 访问令牌
|
|
*/
|
|
*/
|
|
@GetMapping("/getAccessToken")
|
|
@GetMapping("/getAccessToken")
|
|
|
|
+ @Log(title = "公众号网页登录", businessType = BusinessType.OTHER)
|
|
public R getAccessToken(@RequestParam String code) {
|
|
public R getAccessToken(@RequestParam String code) {
|
|
|
|
+
|
|
// 发送get请求获取 AccessToken
|
|
// 发送get请求获取 AccessToken
|
|
Map<?, ?> result = weChatUtil.getAccessToken(code);
|
|
Map<?, ?> result = weChatUtil.getAccessToken(code);
|
|
String accessToken = result.get(ACCESS_TOKEN).toString();
|
|
String accessToken = result.get(ACCESS_TOKEN).toString();
|
|
@@ -295,6 +297,7 @@ public class WeChatController extends BaseController {
|
|
String userInfoJsom = weChatUtil.getUserInfo(accessToken, openid);
|
|
String userInfoJsom = weChatUtil.getUserInfo(accessToken, openid);
|
|
// 解析JSON数据
|
|
// 解析JSON数据
|
|
JSONObject jsonObject = new JSONObject(userInfoJsom);
|
|
JSONObject jsonObject = new JSONObject(userInfoJsom);
|
|
|
|
+ log.info("公众号网页登录,{}",jsonObject);
|
|
// 将用户信息保存到数据库中
|
|
// 将用户信息保存到数据库中
|
|
LambdaQueryWrapper<TWxUser> objectLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<TWxUser> objectLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
objectLambdaQueryWrapper.eq(TWxUser::getcOpenid, openid);
|
|
objectLambdaQueryWrapper.eq(TWxUser::getcOpenid, openid);
|