Explorar el Código

用地类型修改

gushoubang hace 9 meses
padre
commit
1d6cab3310

+ 1 - 1
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/domain/config/fzss/FzxzDldmTreeDTO.java

@@ -11,5 +11,5 @@ public class FzxzDldmTreeDTO {
     private String label;
     private String parent;
     private Boolean isparent;
-    private List<FzxzDldmTreeDTO> children = new ArrayList<FzxzDldmTreeDTO>();
+    private List<FzxzDldmTreeDTO> children=new ArrayList<>();
 }

+ 7 - 1
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/impl/fzss/FzxzServiceImpl.java

@@ -68,14 +68,20 @@ public class FzxzServiceImpl implements IFzxzService {
         for (FzxzDldmTreeDTO node : trees) {
             if (StringUtils.isEmpty(node.getParent())) {
                 // 如果是根节点
-                node.setIsparent(true);
+                node.setIsparent(false);
                 treeNode.add(node);
             } else {
                 // 否则找到其父节点,并将其添加到父节点的children列表中
                 node.setIsparent(false);
                 FzxzDldmTreeDTO parent = nodeMap.get(node.getParent());
                 if (parent != null) {
+                    parent.setIsparent(true);
+                    if(parent.getChildren()==null){
+                        parent.setChildren(new ArrayList<>());
+                    }
                     parent.getChildren().add(node);
+                }else {
+                    System.out.println();
                 }
             }
         }

+ 2 - 1
sql/pgsql/0_init.sql

@@ -1,6 +1,7 @@
 -- 7.17
 -- 表同步
--- t_fzss_fzxz_factor_use
+-- t_fzss_fzxz_factor
+-- t_fzss_fzxz_dict
 
 -- 添加表
 -- TB_GHDK_SITUATION