fix: 88604 外来标准法规文本库--导入极限值失败

This commit is contained in:
2024-08-19 15:17:03 +08:00
parent 9a4cecedb7
commit a7fadd7d4f
@@ -402,11 +402,13 @@ public class ImportUtil {
String[] splitValue = value.split("/"); String[] splitValue = value.split("/");
List<LawsTreeNode> lawsTreeNodes = treeNodeMap.get(splitValue[splitValue.length - 1]); List<LawsTreeNode> lawsTreeNodes = treeNodeMap.get(splitValue[splitValue.length - 1]);
if (lawsTreeNodes != null) { if (lawsTreeNodes != null) {
if (lawsTreeNodes.size() == 1) return true; if (lawsTreeNodes.size() == 1) continue;
if (lawsTreeNodes.size() > 1) { if (lawsTreeNodes.size() > 1) {
// 叶子节点名称重复,需要寻找全路径 // 叶子节点名称重复,需要寻找全路径
String nodeId = treeNodePathMap.get(value); String nodeId = treeNodePathMap.get(value);
return StrUtil.isNotBlank(nodeId); if (StrUtil.isBlank(nodeId)) {
return false;
}
} }
} else { } else {
return false; return false;
@@ -472,11 +474,13 @@ public class ImportUtil {
String[] splitValue = value.split("/"); String[] splitValue = value.split("/");
List<SysDepart> sysDeparts = sysDepartMap.get(splitValue[splitValue.length - 1]); List<SysDepart> sysDeparts = sysDepartMap.get(splitValue[splitValue.length - 1]);
if (sysDeparts != null) { if (sysDeparts != null) {
if (sysDeparts.size() == 1) return true; if (sysDeparts.size() == 1) continue;
if (sysDeparts.size() > 1) { if (sysDeparts.size() > 1) {
// 叶子节点名称重复,需要寻找全路径 // 叶子节点名称重复,需要寻找全路径
String nodeId = sysDepartPathMap.get(value); String nodeId = sysDepartPathMap.get(value);
return StrUtil.isNotBlank(nodeId); if (StrUtil.isBlank(nodeId)) {
return false;
}
} }
} else { } else {
return false; return false;