弱密码校验
This commit is contained in:
parent
11e1945217
commit
e457bb942a
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue