疯狂的狮子li
2021-05-11 c33c3de43afabebbc685f0738843a7ac53ae50c5
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
@@ -49,20 +49,7 @@
    @Override
    @DataScope(deptAlias = "d")
    public List<SysRole> selectRoleList(SysRole role) {
        Map<String, Object> params = role.getParams();
        Object dataScope = params.get("dataScope");
        return list(new LambdaQueryWrapper<SysRole>()
                .like(StrUtil.isNotBlank(role.getRoleName()), SysRole::getRoleName, role.getRoleName())
                .eq(StrUtil.isNotBlank(role.getStatus()), SysRole::getStatus, role.getStatus())
                .like(StrUtil.isNotBlank(role.getRoleKey()), SysRole::getRoleKey, role.getRoleKey())
                .apply(Validator.isNotEmpty(params.get("beginTime")),
                        "date_format(create_time,'%y%m%d') >= date_format({0},'%y%m%d')",
                        params.get("beginTime"))
                .apply(Validator.isNotEmpty(params.get("endTime")),
                        "date_format(create_time,'%y%m%d') <= date_format({0},'%y%m%d')",
                        params.get("endTime"))
                .apply(dataScope != null, dataScope != null ? dataScope.toString() : null)
                .orderByAsc(SysRole::getRoleSort));
        return baseMapper.selectRoleList(role);
    }
    /**
@@ -236,7 +223,7 @@
     * @param role 角色对象
     */
    public int insertRoleMenu(SysRole role) {
        int rows = 0;
        int rows = 1;
        // 新增用户与角色管理
        List<SysRoleMenu> list = new ArrayList<SysRoleMenu>();
        for (Long menuId : role.getMenuIds()) {
@@ -259,7 +246,7 @@
     * @param role 角色对象
     */
    public int insertRoleDept(SysRole role) {
        int rows = 0;
        int rows = 1;
        // 新增角色与部门(数据权限)管理
        List<SysRoleDept> list = new ArrayList<SysRoleDept>();
        for (Long deptId : role.getDeptIds()) {