shicf
2026-03-29 8b18f36f1c34b9660a1e6a18cb7ad57564edd347
src/main/java/com/product/mobile/core/service/SystemTableMetaService.java
@@ -36,7 +36,7 @@
   
       Map<Object,Object> vs=fse.getValues();
      StringBuilder b=new StringBuilder();
      b.append("select t.table_name,f.field_name,f.field_length,f.field_show_name,f.field_type,f.field_reference,f.is_more_value from product_sys_datamodel_field f left join product_sys_datamodel_table t on f.table_uuid=t.uuid");
      b.append("select t.table_name,f.field_name,f.field_length,f.field_show_name,f.field_type,f.field_reference,f.is_required from product_sys_datamodel_field f left join product_sys_datamodel_table t on f.table_uuid=t.uuid");
      List<Object> ps=new ArrayList<>();
       if(vs!=null && vs.size()>0) {
          b.append(" where ");
@@ -70,14 +70,16 @@
          for(int i=0;i<dt.getRows();i++) {
             String tb=dt.getString(i, "table_name");
             if(table!=null && !table.equals(tb)) {
                sub.getMeta().getTableName()[0]=table;
//                sub.getMeta().getTableName()[0]=table;
                sub.getMeta().setTableName(0, table);
                fs.addSubDataTable(sub);
                sub=new DataTableEntity();
             }
             table=tb;
             sub.addFieldSetEntity(dt.getFieldSetEntity(i));
          }
          sub.getMeta().getTableName()[0]=table;
//          sub.getMeta().getTableName()[0]=table;
          sub.getMeta().setTableName(0, table);
          fs.addSubDataTable(sub);
          return fs;
       }