|
@@ -65,18 +65,19 @@ public class BasicRoleDataPermissionServiceImpl extends ServiceImpl<BasicRoleDat
|
|
|
.eq(BasicRoleDataPermission::getSchoolId, schoolId)
|
|
|
.eq(BasicRoleDataPermission::getRoleId, roleId));
|
|
|
|
|
|
- List<BasicRoleDataPermission> basicRoleDataPermissionList = dataPermissionInfoList.stream().flatMap(e -> {
|
|
|
- BasicRoleDataPermission basicRoleDataPermission = new BasicRoleDataPermission();
|
|
|
- basicRoleDataPermission.insertInfo(requestUser.getId());
|
|
|
- basicRoleDataPermission.setSchoolId(schoolId);
|
|
|
- basicRoleDataPermission.setRoleId(roleId);
|
|
|
- basicRoleDataPermission.setPrivilegeId(e.getPrivilegeId());
|
|
|
- basicRoleDataPermission.setDataPermissionType(e.getDataPermissionType());
|
|
|
- return Stream.of(basicRoleDataPermission);
|
|
|
- }).collect(Collectors.toList());
|
|
|
+ List<BasicRoleDataPermission> basicRoleDataPermissionList = dataPermissionInfoList.stream()
|
|
|
+ .filter(e -> Objects.nonNull(e.getDataPermissionType()))
|
|
|
+ .flatMap(e -> {
|
|
|
+ BasicRoleDataPermission basicRoleDataPermission = new BasicRoleDataPermission();
|
|
|
+ basicRoleDataPermission.insertInfo(requestUser.getId());
|
|
|
+ basicRoleDataPermission.setSchoolId(schoolId);
|
|
|
+ basicRoleDataPermission.setRoleId(roleId);
|
|
|
+ basicRoleDataPermission.setPrivilegeId(e.getPrivilegeId());
|
|
|
+ basicRoleDataPermission.setDataPermissionType(e.getDataPermissionType());
|
|
|
+ return Stream.of(basicRoleDataPermission);
|
|
|
+ }).collect(Collectors.toList());
|
|
|
this.saveBatch(basicRoleDataPermissionList);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
@Override
|