|
@@ -62,9 +62,12 @@ public class BasicRoleDataPermissionServiceImpl extends ServiceImpl<BasicRoleDat
|
|
|
if (count > 0) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("角色数据权限要绑在菜单级权限上");
|
|
|
}
|
|
|
- this.remove(new QueryWrapper<BasicRoleDataPermission>().lambda()
|
|
|
- .eq(BasicRoleDataPermission::getSchoolId, schoolId)
|
|
|
- .eq(BasicRoleDataPermission::getRoleId, roleId));
|
|
|
+ QueryWrapper<BasicRoleDataPermission> basicRoleDataPermissionQueryWrapper = new QueryWrapper<BasicRoleDataPermission>();
|
|
|
+ if (Objects.nonNull(schoolId)) {
|
|
|
+ basicRoleDataPermissionQueryWrapper.lambda().eq(BasicRoleDataPermission::getSchoolId, schoolId);
|
|
|
+ }
|
|
|
+ basicRoleDataPermissionQueryWrapper.lambda().eq(BasicRoleDataPermission::getRoleId, roleId);
|
|
|
+ this.remove(basicRoleDataPermissionQueryWrapper);
|
|
|
|
|
|
List<BasicRoleDataPermission> basicRoleDataPermissionList = dataPermissionInfoList.stream()
|
|
|
.filter(e -> Objects.nonNull(e.getDataPermissionType()))
|