feat(会后管理流程): 基础模块
This commit is contained in:
+15
-1
@@ -154,8 +154,22 @@ public class LawsStandardizationServiceImpl extends ServiceImpl<LawsStandardizat
|
||||
List<LawsStandardization> list = new ArrayList<>();
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
treeToList(treeList, list);
|
||||
|
||||
|
||||
// 获取一二级节点名称
|
||||
getNodeName(lawsStandardization, list, stringBuilder);
|
||||
Optional<LawsStandardization> optional = list.stream().filter(v -> v.getId().equals(lawsStandardization.getId())).findFirst();
|
||||
optional.ifPresent(v -> {
|
||||
if (optional.get().getLevel().equals(2L)){
|
||||
Optional<LawsStandardization> optionalOne = list.stream().filter(o -> o.getId().equals(lawsStandardization.getPid())).findFirst();
|
||||
optionalOne.ifPresent(l -> stringBuilder.append(l.getName()).append("-").append(v.getName()));
|
||||
}else if (optional.get().getLevel().equals(1L)){
|
||||
stringBuilder.append(v.getName());
|
||||
}
|
||||
});
|
||||
if (stringBuilder.length() < 0){
|
||||
getNodeName(lawsStandardization, list, stringBuilder);
|
||||
}
|
||||
|
||||
if (stringBuilder.length() > 0){
|
||||
stringBuilder.append("-");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user