From df99c65bf738f0d5d90802046827c75179bffcb2 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期六, 23 五月 2020 23:26:59 +0800
Subject: [PATCH] 加入 微信登录时查询是否注册没有注册先去注册
---
FrontService/src/main/java/com/java110/front/smo/wxLogin/impl/WxLoginSMOImpl.java | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/FrontService/src/main/java/com/java110/front/smo/wxLogin/impl/WxLoginSMOImpl.java b/FrontService/src/main/java/com/java110/front/smo/wxLogin/impl/WxLoginSMOImpl.java
index ef5cf12..b2fb7ea 100644
--- a/FrontService/src/main/java/com/java110/front/smo/wxLogin/impl/WxLoginSMOImpl.java
+++ b/FrontService/src/main/java/com/java110/front/smo/wxLogin/impl/WxLoginSMOImpl.java
@@ -88,12 +88,12 @@
JSONObject userResult = JSONObject.parseObject(responseEntity.getBody());
int total = userResult.getIntValue("total");
-
+ JSONObject paramOut = new JSONObject();
JSONObject userInfo = paramIn.getJSONObject("userInfo");
if (total == 0) {
//淇濆瓨鐢ㄦ埛淇℃伅
- JSONObject registerInfo = new JSONObject();
+ /*JSONObject registerInfo = new JSONObject();
//璁剧疆榛樿瀵嗙爜
String userDefaultPassword = MappingCache.getValue(MappingConstant.KEY_STAFF_DEFAULT_PASSWORD);
@@ -127,7 +127,12 @@
if (responseEntity.getStatusCode() != HttpStatus.OK) {
throw new IllegalArgumentException("鏍圭粷openId 鏌ヨ鐢ㄦ埛淇℃伅寮傚父" + openId);
}
- userResult = JSONObject.parseObject(responseEntity.getBody());
+ userResult = JSONObject.parseObject(responseEntity.getBody());*/
+ paramOut.put("result", 401);
+ paramOut.put("msg", "杩樻病鏈夋敞鍐岃鍏堟敞鍐�");
+ responseEntity = new ResponseEntity<String>(paramOut.toJSONString(), HttpStatus.UNAUTHORIZED);
+
+ return responseEntity;
}
JSONObject realUserInfo = userResult.getJSONArray("users").getJSONObject(0);
@@ -139,7 +144,7 @@
userMap.put(CommonConstant.LOGIN_USER_ID, userInfo.getString("userId"));
userMap.put(CommonConstant.LOGIN_USER_NAME, userInfo.getString("name"));
String token = AuthenticationFactory.createAndSaveToken(userMap);
- JSONObject paramOut = new JSONObject();
+
paramOut.put("result", 0);
paramOut.put("userInfo", userInfo);
paramOut.put("token", token);
--
Gitblit v1.8.0