|
@ -57,7 +57,11 @@ public class WxLoginServiceImpl implements WxLoginService { |
|
|
String openid = hashMap.get("openid"); |
|
|
String openid = hashMap.get("openid"); |
|
|
String sessionKey = hashMap.get("session_key"); |
|
|
String sessionKey = hashMap.get("session_key"); |
|
|
|
|
|
|
|
|
//2.换取用户基本信息
|
|
|
UserWechatDTO dto = new UserWechatDTO(); |
|
|
|
|
|
dto.setWxOpenId(openid); |
|
|
|
|
|
dto.setSessionKey(sessionKey); |
|
|
|
|
|
|
|
|
|
|
|
/*//2.换取用户基本信息
|
|
|
//小程序access_token
|
|
|
//小程序access_token
|
|
|
Map<String, Object> accessMap = redisUtils.hGetAll(ThirdRedisKeyConstant.AUTH_INFO_REDIS_KEY + ":" + customerId + ":" + clientType); |
|
|
Map<String, Object> accessMap = redisUtils.hGetAll(ThirdRedisKeyConstant.AUTH_INFO_REDIS_KEY + ":" + customerId + ":" + clientType); |
|
|
if(null==accessMap.get("authorizer_access_token")){ |
|
|
if(null==accessMap.get("authorizer_access_token")){ |
|
@ -86,7 +90,7 @@ public class WxLoginServiceImpl implements WxLoginService { |
|
|
dto.setCountry(resultMap.get("country")); |
|
|
dto.setCountry(resultMap.get("country")); |
|
|
dto.setProvince(resultMap.get("province")); |
|
|
dto.setProvince(resultMap.get("province")); |
|
|
dto.setCity(resultMap.get("city")); |
|
|
dto.setCity(resultMap.get("city")); |
|
|
dto.setLanguage(resultMap.get("language")); |
|
|
dto.setLanguage(resultMap.get("language"));*/ |
|
|
|
|
|
|
|
|
return dto; |
|
|
return dto; |
|
|
} |
|
|
} |
|
|