杜洪波
3 天以前 ac070bd08ba4cb6c1e3bf670db75b6a8e801b84b
src/main/java/com/product/face/controller/FaceDesignController.java
@@ -34,6 +34,7 @@
    @Resource
    private IFaceDesignService faceDesignService;
    /**
     * 表单列表左侧树
     *
@@ -42,6 +43,31 @@
    @PostMapping("/tree-face/{version}")
    @ApiVersion(1)
    public String faceListTree() {
       // 获取所有表数据、所有表单数据
        DataTableEntity tableData = faceDesignService.listAllTable();
        DataTableEntity tablePage = faceDesignService.listAllDesignFace();
        if (!DataTableEntity.isEmpty(tableData) && !DataTableEntity.isEmpty(tablePage)) {
            for (int i = 0; i < tableData.getRows(); i++) {
                FieldSetEntity fseTable = tableData.getFieldSetEntity(i);
                fseTable.setValue("value", fseTable.getUUID());
                // 子集容器
                DataTableEntity dtChildren = new DataTableEntity();
                for (int j = 0; j < tablePage.getRows(); j++) {
                   FieldSetEntity fsePage = tablePage.getFieldSetEntity(j);
                   fsePage.setValue("value", fsePage.getUUID());
                   fsePage.setTableName("children");
               if ((fseTable.getUUID()).equals(fsePage.getString( "table_uuid"))) {
                  dtChildren.addFieldSetEntity(fsePage);
               }
            }
                fseTable.addSubDataTable(dtChildren);
            }
        }
        return success(tableData);
    }
    @PostMapping("/tree-face2/{version}")
    @ApiVersion(1)
    public String faceListTree2() {
        DataTableEntity tableInfoData = DataPoolCacheImpl.getInstance().getCacheData("所有表信息");
        List<Map<String, Object>> resultList = new ArrayList<>();
        if (!DataTableEntity.isEmpty(tableInfoData)) {