|
@@ -777,10 +777,10 @@ public class TreeNodeService extends ServiceImpl<TreeNodeMapper, TreeNode> imple
|
|
|
List<String> valuesIds = new ArrayList<>();
|
|
|
for (String value : values) {
|
|
|
String[] valueQs = value.split("\\\\");
|
|
|
- TreeNode parentTreeNode = null;
|
|
|
+ TreeNode treeNode = null;
|
|
|
for (int i = 0; i < valueQs.length; i++) {
|
|
|
String valueQ = valueQs[i];
|
|
|
- TreeNode treeNode = this.getTreeNodeByName(valueQ, i, fieldId, parentTreeNode);
|
|
|
+ treeNode = this.getTreeNodeByName(valueQ, i, fieldId, treeNode);
|
|
|
if (i == valueQs.length - 1) {
|
|
|
if (!valuesIds.contains(treeNode.getId())) {
|
|
|
valuesIds.add(treeNode.getId().toString());
|
|
@@ -795,7 +795,7 @@ public class TreeNodeService extends ServiceImpl<TreeNodeMapper, TreeNode> imple
|
|
|
public TreeNode getTreeNodeByName(String value, Integer level, Integer fieldId, TreeNode parentTreeNode) {
|
|
|
Integer parentId = 0;
|
|
|
if (parentTreeNode != null) {
|
|
|
- parentId = parentTreeNode.getParentId();
|
|
|
+ parentId = parentTreeNode.getId();
|
|
|
}
|
|
|
|
|
|
//根据名称查询
|