魏熙美 пре 6 година
родитељ
комит
5a50d7dfa1

+ 6
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxLoginServiceImpl.java Прегледај датотеку

@@ -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");

+ 2
- 1
CODE/smart-community/app-api/src/main/resources/application.yml Прегледај датотеку

@@ -41,4 +41,5 @@ login-code-perproties:
41 41
     1005:    # 该房产,暂无审核通过的业主!关联房产的时候,验证是否可以选择业主进行绑定
42 42
     1006: linkWeChat?from=index # 无关联账号!社交授权登录的时候
43 43
     1007: register?from=index # 未注册!社交授权登录 关联手机号账号未注册
44
-    -1: linkBuildingState?from=index&id= # 审核结果的地址
44
+    1008: /userCenter/identityInfo?from=index # 个人信息页面(这只是记录一下)
45
+    -1: linkBuildingState?from=index&id= # 审核结果的地址