案件登记的处理依据树,1.修复禁用后不显示问题,2.增加接口提供不含已禁用项的树

master
李一帆 2025-04-09 16:12:13 +08:00
parent 82e6b323d4
commit f8b390915a
1 changed files with 9 additions and 5 deletions

View File

@ -15,10 +15,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.*;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@ -127,7 +124,14 @@ public class SzTreatmentBasisController{
.filter(o -> 0L == o.getPId()) .filter(o -> 0L == o.getPId())
.collect(Collectors.toList()); .collect(Collectors.toList());
Iterator<SzTreatmentBasis> iterator = parentList.iterator();
while (iterator.hasNext()){
SzTreatmentBasis node = iterator.next();
Long id = node.getId();
if (!listMap.containsKey(id) && Integer.valueOf(0).equals(node.getDisplay())) {
iterator.remove();
}
}
return R.ok(parentList); return R.ok(parentList);
} }