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