Browse Source

getFieldTree id 优化

lwx_v1
liwenxuan 2 years ago
parent
commit
53e792b4fe
  1. 10
      src/main/java/com/hxgk/lowcode/service/impl/CustomerFormServiceImpl.java

10
src/main/java/com/hxgk/lowcode/service/impl/CustomerFormServiceImpl.java

@ -218,7 +218,7 @@ public class CustomerFormServiceImpl implements CustomerFormService {
JsonNode jsonNode = objectMapper.readTree(post); JsonNode jsonNode = objectMapper.readTree(post);
JsonNode data = jsonNode.get("data"); JsonNode data = jsonNode.get("data");
tree.setId("rootid"); tree.setId(cfid);
tree.setLabel(cfid); tree.setLabel(cfid);
ArrayNode masterTableArr = (ArrayNode) data.get("masterTable"); ArrayNode masterTableArr = (ArrayNode) data.get("masterTable");
JsonNode sunTableArrObj = data.get("sunTable"); JsonNode sunTableArrObj = data.get("sunTable");
@ -253,7 +253,7 @@ public class CustomerFormServiceImpl implements CustomerFormService {
if(sunFlag){//存在子表单 if(sunFlag){//存在子表单
for(FieldBean fieldBean:fieldBeanArrayList){ for(FieldBean fieldBean:fieldBeanArrayList){
Tree tree1 = new Tree(); Tree tree1 = new Tree();
tree1.setId(fieldBean.getField()); tree1.setId(tree.getId()+":"+fieldBean.getField());
if(StringUtils.isBlank(fieldBean.getComment())){ if(StringUtils.isBlank(fieldBean.getComment())){
tree1.setLabel(fieldBean.getField()); tree1.setLabel(fieldBean.getField());
}else{ }else{
@ -278,14 +278,14 @@ public class CustomerFormServiceImpl implements CustomerFormService {
} }
for(SunTable sunTable: sunTableArrayList){ for(SunTable sunTable: sunTableArrayList){
Tree tree1 = new Tree(); Tree tree1 = new Tree();
tree1.setId("zibiao-"+sunTable.getTableid()); tree1.setId(tree.getId()+":"+sunTable.getTableid());
tree1.setParentId(tree.getId()); tree1.setParentId(tree.getId());
tree1.setLabel(sunTable.getTableid()); tree1.setLabel(sunTable.getTableid());
ArrayList<Tree> sunFieldList = new ArrayList<>(); ArrayList<Tree> sunFieldList = new ArrayList<>();
for(FieldBean fieldBean: sunTable.getFieldBeans()){ for(FieldBean fieldBean: sunTable.getFieldBeans()){
Tree tree2 = new Tree(); Tree tree2 = new Tree();
tree2.setId(fieldBean.getField()); tree2.setId(tree1.getId()+":"+fieldBean.getField());
if(StringUtils.isBlank(fieldBean.getComment())){ if(StringUtils.isBlank(fieldBean.getComment())){
tree2.setLabel(fieldBean.getField()); tree2.setLabel(fieldBean.getField());
}else{ }else{
@ -316,7 +316,7 @@ public class CustomerFormServiceImpl implements CustomerFormService {
}else{ }else{
for(FieldBean fieldBean:fieldBeanArrayList){ for(FieldBean fieldBean:fieldBeanArrayList){
Tree tree1 = new Tree(); Tree tree1 = new Tree();
tree1.setId(fieldBean.getField()); tree1.setId(tree.getId()+":"+fieldBean.getField());
if(StringUtils.isBlank(fieldBean.getComment())){ if(StringUtils.isBlank(fieldBean.getComment())){
tree1.setLabel(fieldBean.getField()); tree1.setLabel(fieldBean.getField());
}else{ }else{

Loading…
Cancel
Save