弱密码校验

This commit is contained in:
liang.chao 2025-09-30 14:16:34 +08:00
parent 11e1945217
commit e457bb942a
1 changed files with 5 additions and 0 deletions

View File

@ -8,6 +8,7 @@ import com.bonus.common.annotation.RequiresPermissions;
import com.bonus.common.annotation.SysLog; import com.bonus.common.annotation.SysLog;
import com.bonus.common.core.domain.SysRoleDto; import com.bonus.common.core.domain.SysRoleDto;
import com.bonus.common.enums.OperaType; import com.bonus.common.enums.OperaType;
import com.bonus.common.utils.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -77,6 +78,10 @@ public class SysRoleController extends BaseController {
SysRoleDto sysRoleDto = new SysRoleDto(); SysRoleDto sysRoleDto = new SysRoleDto();
sysRoleDto.setId(sysRole.getRoleId()); sysRoleDto.setId(sysRole.getRoleId());
sysRoleDto.setName(sysRole.getRoleName()); sysRoleDto.setName(sysRole.getRoleName());
// 如果不是管理员且当前角色的 id 1则不添加
if (!SecurityUtils.isAdmin(getUserId()) && sysRole.getRoleId().equals(1L)) {
continue;
}
objects.add(sysRoleDto); objects.add(sysRoleDto);
} }
return AjaxResult.success(objects); return AjaxResult.success(objects);