From dc2643704873a7b89c648089d1421174ec0361df Mon Sep 17 00:00:00 2001 From: kevin jiang Date: Wed, 29 Apr 2020 13:59:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E6=8E=88=E6=9D=83=E7=99=BB?= =?UTF-8?q?=E5=BD=95=EF=BC=8C=E5=88=A4=E7=A9=BA=E5=A4=84=E7=90=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/kiisoo/ic/constants/Constants.java | 5 +++++ .../com/kiisoo/ic/login/service/impl/LoginServiceImpl.java | 7 +++++++ .../kiisoo/ic/webappmy/controller/WebAppMyController.java | 3 ++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/kiisoo/ic/constants/Constants.java b/src/main/java/com/kiisoo/ic/constants/Constants.java index 43a069a..02dcde4 100644 --- a/src/main/java/com/kiisoo/ic/constants/Constants.java +++ b/src/main/java/com/kiisoo/ic/constants/Constants.java @@ -50,6 +50,11 @@ public class Constants { */ public static final String ERROR_ROLE_NO_PERMISSION = "0006"; + /** + * 该用户不存在 + */ + public static final String ERROR_USER_NO_PERMISSION = "0009"; + /** * 该账号不存在 */ diff --git a/src/main/java/com/kiisoo/ic/login/service/impl/LoginServiceImpl.java b/src/main/java/com/kiisoo/ic/login/service/impl/LoginServiceImpl.java index 49d0d1d..de8a3a6 100644 --- a/src/main/java/com/kiisoo/ic/login/service/impl/LoginServiceImpl.java +++ b/src/main/java/com/kiisoo/ic/login/service/impl/LoginServiceImpl.java @@ -217,7 +217,14 @@ public class LoginServiceImpl implements LoginService { LoginBean loginBean = new LoginBean(); Map selectAccountMap = new HashMap<>(); + PrivilageUserDO privilageUserDO = privilageUserDOMapper.selectById(userId); + + // 用户不存在 + if(null == privilageUserDO){ + return new LoginBean(Constants.ERROR_USER_NO_PERMISSION); + } + PrivilageRoleDO roleDO = privilageRoleDOMapper.selectRoleName(userId); Long storeId = privilageUserDOMapper.selectStoreIdByUserId(userId); Map loginInfoMap = new HashMap<>(); diff --git a/src/main/java/com/kiisoo/ic/webappmy/controller/WebAppMyController.java b/src/main/java/com/kiisoo/ic/webappmy/controller/WebAppMyController.java index 32bceaa..6c3e52e 100644 --- a/src/main/java/com/kiisoo/ic/webappmy/controller/WebAppMyController.java +++ b/src/main/java/com/kiisoo/ic/webappmy/controller/WebAppMyController.java @@ -61,7 +61,8 @@ public class WebAppMyController extends BaseController { if(info.size() > 0){ return data(info.get(0)); }else { - throw new Exception(); + // 用户不存在 + return fail("0009"); } }catch (Exception e){ log.error("获取用户信息异常",e);