From 8b18f36f1c34b9660a1e6a18cb7ad57564edd347 Mon Sep 17 00:00:00 2001
From: shicf <shi_chongfu@163.com>
Date: 星期日, 29 三月 2026 17:46:18 +0800
Subject: [PATCH] 数据中获取表名

---
 src/main/java/com/product/mobile/core/service/SystemTableMetaService.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/product/mobile/core/service/SystemTableMetaService.java b/src/main/java/com/product/mobile/core/service/SystemTableMetaService.java
index 4ce9460..d220bab 100644
--- a/src/main/java/com/product/mobile/core/service/SystemTableMetaService.java
+++ b/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;
     	}

--
Gitblit v1.9.2