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