|
@@ -1242,8 +1242,10 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
|
|
|
}
|
|
|
if(sgName.indexOf("__")>0){
|
|
|
String[] sgNames = sgName.split("__");
|
|
|
+ String s= StringUtils.deleteWhitespace(sgNames[0]);
|
|
|
+ s= s.replaceAll("[^a-zA-Z0-9]", "");
|
|
|
CopyDto c=new CopyDto();
|
|
|
- c.setNodeName(StringUtils.deleteWhitespace(sgNames[0]));
|
|
|
+ c.setNodeName(s);
|
|
|
c.setNum(Integer.parseInt(sgNames[1]));
|
|
|
sgList.add(c);
|
|
|
}
|
|
@@ -1264,10 +1266,12 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
|
|
|
jlName = jlName.replaceAll("\\(.*?\\)", "");
|
|
|
}
|
|
|
if(jlName.indexOf("__")>0){
|
|
|
- String[] sgNames = jlName.split("__");
|
|
|
+ String[] jlNames = jlName.split("__");
|
|
|
CopyDto c=new CopyDto();
|
|
|
- c.setNodeName(StringUtils.deleteWhitespace(sgNames[0]));
|
|
|
- c.setNum(Integer.parseInt(sgNames[1]));
|
|
|
+ String s = StringUtils.deleteWhitespace(jlNames[0]);
|
|
|
+ s= s.replaceAll("[^a-zA-Z0-9]", "");
|
|
|
+ c.setNodeName(s);
|
|
|
+ c.setNum(Integer.parseInt(jlNames[1]));
|
|
|
jlList.add(c);
|
|
|
}
|
|
|
|
|
@@ -1297,6 +1301,7 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
|
|
|
String[] oldName = jlName.split("__");
|
|
|
jlName=oldName[0];
|
|
|
}
|
|
|
+ jlName=jlName.replaceAll("[^a-zA-Z0-9]", "");
|
|
|
for (CopyDto copyDto : sgList) {
|
|
|
if(copyDto.getNodeName().equals(jlName)){
|
|
|
String name= jl.getNodeName()+"__"+ copyDto.getNum();
|
|
@@ -1326,7 +1331,6 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- System.out.println(list.size());
|
|
|
this.saveBatch(list);
|
|
|
jlTab.addAll(list);
|
|
|
}
|