|
@@ -157,16 +157,16 @@ public class AdminUserManagerImpl implements AdminUserManager {
|
|
|
throw new ResourceNotFoundException("当前管理员不存在");
|
|
|
}
|
|
|
//如果修改的是从超级管理员到普通管理员 需要校验此管理员是否是最后一个超级管理员
|
|
|
- if (adminUser.getFounder().equals(1) && !adminUserVO.getFounder().equals(1)) {
|
|
|
-
|
|
|
- QueryWrapper<AdminUser> wrapper = new QueryWrapper<>();
|
|
|
- wrapper.eq("founder", 1).eq("user_state", 0);
|
|
|
- List<AdminUser> adminUsers = adminUserMapper.selectList(wrapper);
|
|
|
-
|
|
|
- if (adminUsers.size() <= 1) {
|
|
|
- throw new ServiceException(SystemErrorCode.E916.code(), "必须保留一个超级管理员");
|
|
|
- }
|
|
|
- }
|
|
|
+// if (adminUser.getFounder().equals(1) && !adminUserVO.getFounder().equals(1)) {
|
|
|
+//
|
|
|
+// QueryWrapper<AdminUser> wrapper = new QueryWrapper<>();
|
|
|
+// wrapper.eq("founder", 1).eq("user_state", 0);
|
|
|
+// List<AdminUser> adminUsers = adminUserMapper.selectList(wrapper);
|
|
|
+//
|
|
|
+// if (adminUsers.size() <= 1) {
|
|
|
+// throw new ServiceException(SystemErrorCode.E916.code(), "必须保留一个超级管理员");
|
|
|
+// }
|
|
|
+// }
|
|
|
if (!adminUserVO.getFounder().equals(1)) {
|
|
|
RoleDO roleDO = roleManager.getModel(adminUserVO.getRoleId());
|
|
|
if (roleDO == null) {
|