diff --git a/platform-common/src/main/java/com/lyms/platform/common/utils/LoginUtil.java b/platform-common/src/main/java/com/lyms/platform/common/utils/LoginUtil.java index 6be7ba0..f55f37e 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/utils/LoginUtil.java +++ b/platform-common/src/main/java/com/lyms/platform/common/utils/LoginUtil.java @@ -83,9 +83,7 @@ public class LoginUtil { LoginContext loginState = new LoginContext(); if (200 == statusCode) { loginState = JsonUtil.str2Obj(result, LoginContext.class); - if (0 == loginState.getErrorcode()) { - return loginState; - } + return loginState; } } catch (Exception e) { e.printStackTrace(); @@ -112,9 +110,7 @@ public class LoginUtil { LoginContext loginState = new LoginContext(); if (200 == statusCode) { loginState = JsonUtil.str2Obj(result, LoginContext.class); - if (0 == loginState.getErrorcode()) { - return loginState; - } + return loginState; } } catch (Exception e) { e.printStackTrace(); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java index dc192f3..ae5964e 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java @@ -198,7 +198,8 @@ public class UsersController extends BaseController { return; } - LoginContext loginContext = null; + LoginContext loginContext = new LoginContext(); + loginContext.setErrormsg("服务器内部错误!"); if(null != code) { loginContext =LoginUtil.login(account, code, typeId, token); } @@ -206,7 +207,7 @@ public class UsersController extends BaseController { loginContext = LoginUtil.loginHospitalUser(account, password, typeId, token); } - if(null != loginContext) { + if(null != loginContext && loginContext.getErrorcode().equals(0)) { Users users1 = new Users(); users1.setId(users.get(0).getId()); users1.setLastLoginTime(new Date());