Browse Source

试车word导入

wangming 7 months ago
parent
commit
7b221fd882

+ 3 - 5
business-common/src/main/java/com/rongwei/bscommon/sys/utils/ImportCommissionHelp.java

@@ -141,18 +141,16 @@ public class ImportCommissionHelp {
             treeDo.setTreecode("1.1");
         } else {
             final ZhcxCommissionCheckDetailTreeDo treeDo1 = treeList.get(treeList.size() - 1); //上个节点
-            String[] treeCodes = treeDo1.getTreecode().split("\\.");
             if(currentLevelNumber > treeDo1.getLevel()) { //层级大于1,说明是下一届
-                int levelInt = Integer.parseInt(treeCodes[0]) + 1;
-                treeCodes[0] = String.valueOf(levelInt);
-                treeDo.setTreecode(StringUtils.join(treeCodes, ".") + ".1");
+                treeDo.setTreecode(currentLevelNumber + ".1");
             } else if (currentLevelNumber == treeDo1.getLevel()){
+                String[] treeCodes = treeDo1.getTreecode().split("\\.");
                 int finallyCode = Integer.parseInt(treeCodes[treeCodes.length - 1]) + 1;
                 treeCodes[treeCodes.length - 1] = String.valueOf(finallyCode);
                 treeDo.setTreecode(StringUtils.join(treeCodes, "."));
             } else {
                 final ZhcxCommissionCheckDetailTreeDo parentTree = ImportCommissionHelp.getBrotherNode(treeList, currentLevelNumber);
-                treeCodes = parentTree.getTreecode().split("\\.");
+                String[] treeCodes = parentTree.getTreecode().split("\\.");
                 int finallyCode = Integer.parseInt(treeCodes[treeCodes.length - 1]) + 1;
                 treeCodes[treeCodes.length - 1] = String.valueOf(finallyCode);
                 treeDo.setTreecode(StringUtils.join(treeCodes, "."));