diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/login/AuthService.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/login/AuthService.java index 215bb10..68e8a86 100644 --- a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/login/AuthService.java +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/login/AuthService.java @@ -61,6 +61,16 @@ public class AuthService { } userSession.setSiteId(1); User user = UserCache.getInstance().get(userSession.getUserId()); + if (user == null) { + if (1 != userSession.getUserId()) { + data.put("isOk", false); + data.put("msg", "账户异常"); + return R.success(data); + } + user = new User(); + user.setId(1); + user.setName("系统管理员"); + } LoginAckVO loginAckVO = new LoginAckVO(); loginAckVO.setUserId(user.getId()); loginAckVO.setUserName(user.getName());