From 7804263c6061aef813f0db27cb3046f746572606 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 06 三月 2021 16:07:26 +0800
Subject: [PATCH] 后台管理优化

---
 src/main/java/com/yeshi/buwan/controller/parser/CommentParser.java |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/controller/parser/CommentParser.java b/src/main/java/com/yeshi/buwan/controller/parser/CommentParser.java
index 1b22a41..2b14301 100644
--- a/src/main/java/com/yeshi/buwan/controller/parser/CommentParser.java
+++ b/src/main/java/com/yeshi/buwan/controller/parser/CommentParser.java
@@ -109,29 +109,38 @@
         }
 
 
+        LoginUser lu = null;
         try {
-            LoginUser lu = userService.login(loginInfoDto);
-            if (lu != null) {
-                JSONObject object = new JSONObject();
-                object.put("LoginUid", lu.getId());
-                out.print(JsonUtil.loadTrueJson(object.toString()));
-            } else {
+            lu = userService.login(loginInfoDto);
+            if (lu == null) {
                 out.print(JsonUtil.loadFalseJson("鐧诲綍澶辫触"));
+                return;
             }
         } catch (LoginUserException e) {
             //鐢ㄦ埛涓嶅瓨鍦�
-            if (e.getCode() == LoginUserException.CODE_NO_USER && loginTypeInt == LoginUser.LOGIN_TYPE_EMAIL) {
+            if (e.getCode() == LoginUserException.CODE_NO_USER && loginTypeInt != LoginUser.LOGIN_TYPE_EMAIL) {
                 //娉ㄥ唽
                 try {
-                    userService.register(loginInfoDto);
+                    lu = userService.register(loginInfoDto);
                 } catch (RegisterUserException e1) {
                     out.print(JsonUtil.loadFalseJson("鐧诲綍澶辫触"));
+                    return;
                 }
 
             } else {
                 out.print(JsonUtil.loadFalseJson(e.getMessage()));
+                return;
             }
         }
+        if (lu != null) {
+            JSONObject object = new JSONObject();
+            object.put("LoginUid", lu.getId());
+            object.put("Portrait", lu.getPortrait());
+            object.put("NickName", lu.getName());
+            out.print(JsonUtil.loadTrueJson(object.toString()));
+        } else {
+            out.print(JsonUtil.loadFalseJson("鐧诲綍澶辫触"));
+        }
     }
 
 

--
Gitblit v1.8.0