| | |
| | | |
| | | 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 "); |
| | |
| | | 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; |
| | | } |