diff --git a/common/common-online/src/main/java/apelet/common/online/controller/OnlineFormController.java b/common/common-online/src/main/java/apelet/common/online/controller/OnlineFormController.java index 9367d8f..a30cb96 100644 --- a/common/common-online/src/main/java/apelet/common/online/controller/OnlineFormController.java +++ b/common/common-online/src/main/java/apelet/common/online/controller/OnlineFormController.java @@ -1151,6 +1151,11 @@ public class OnlineFormController { JSONArray tableColumnList = props.getJSONArray("tableColumnList"); for (int j = 0; j < tableColumnList.size(); j++) { JSONObject tableColumn = tableColumnList.getJSONObject(j); + // 过滤掉 fieldType=1 的列(如序号、合计等非真实字段),避免被识别为需要新增的字段 + Integer fieldType = tableColumn.getInteger("fieldType"); + if (fieldType != null && fieldType == 1) { + continue; + } resultMap.put(tableColumn.getString("columnId"), tableColumn); }