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 586649c..6b4fd1c 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 @@ -842,6 +842,9 @@ public class UsersController extends BaseController { if (user != null) { Users users = usersService.getUsers(id); + if(null!=users.getOtherAccount()&&"1".equals(user.getOtherAccount()+"")){ + return; + } //根据当前登录的用户判断是否 有管理员的权限 List list = userRoleMapsService.queryUserRoleName(loginState.getId()); if(CollectionUtils.isEmpty(list) ||!list.contains(ADMIN)){ @@ -967,8 +970,15 @@ public class UsersController extends BaseController { writeJson(response, JsonUtil.obj2JsonString(map)); return; } + Users users =null; + if(CollectionUtils.isNotEmpty(usersList)){ + users =usersList.get(0); + if(null!=users.getOtherAccount()&&"1".equals(users.getOtherAccount()+"")){ + return; + } + } - Users users = new Users(); + users = new Users(); users.setId(id); users.setEnable(flag); users.setModified(new Date());