|
@@ -1601,10 +1601,13 @@ public class WmSupervisionManager {
|
|
list1.stream()
|
|
list1.stream()
|
|
.filter(
|
|
.filter(
|
|
ts -> {
|
|
ts -> {
|
|
|
|
+ // 不可修改的 不分角色
|
|
if (!ts.getModifiable()) {
|
|
if (!ts.getModifiable()) {
|
|
return true;
|
|
return true;
|
|
- } else {
|
|
|
|
- return roles.contains(ts.getRoleId());
|
|
|
|
|
|
+ }
|
|
|
|
+ // 可以修改的 只保留自己的
|
|
|
|
+ else {
|
|
|
|
+ return !roles.contains(ts.getRoleId());
|
|
}
|
|
}
|
|
})
|
|
})
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|