diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/system/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/system/SysUserController.java index 624880d..b70fa09 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/system/SysUserController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/system/SysUserController.java @@ -58,15 +58,14 @@ import java.util.ArrayList; public class SysUserController extends BaseController { @Resource private ISysUserService userService; - @Resource private ISysRoleService roleService; - @Resource private ISysDeptService deptService; - @Resource private ISysPostService postService; + @Resource + private ISysTenantService tenantService; /** * 获取用户列表 @@ -183,6 +182,9 @@ public class SysUserController extends BaseController { } else if (StringUtils.isNotEmpty(userBo.getEmail()) && !userService.checkEmailUnique(userBo)) { return R.fail("新增用户'" + userBo.getUserName() + "'失败,邮箱账号已存在"); } + if (!tenantService.checkAccountBalance(TenantHelper.getTenantId())) { + return R.fail("当前租户下用户名额不足,请您联系管理员增加租户用户数量!"); + } userBo.setPassword(BCrypt.hashpw(userBo.getPassword())); boolean inserted = userService.insertUser(userBo); if (!inserted) {