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