|
@@ -290,6 +290,12 @@ public class WxLoginServiceImpl implements WxLoginServiceI {
|
290
|
290
|
String openId = codeResponse.getOpenid();
|
291
|
291
|
logger.info("获取到wxcode:" + wxcode + " 获取到的openid: " + openId + "accesstoken: " + codeResponse.getAccessToken());
|
292
|
292
|
|
|
293
|
+ TaUser userOpenId = taUserMapper.getByOpenId(openId);
|
|
294
|
+ if (null != userOpenId) {
|
|
295
|
+ responseBean.addError("此微信号已绑定账户,请先使用微信登录解绑!");
|
|
296
|
+ return responseBean;
|
|
297
|
+ }
|
|
298
|
+
|
293
|
299
|
String userInfo = getWXuserInfo(codeResponse.getAccessToken(), openId);
|
294
|
300
|
JSONObject userInfoJSON = JSONObject.parseObject(userInfo);
|
295
|
301
|
String nickname = userInfoJSON.getString("nickname");
|