From 792a8cc96f7c58d7cc8007fc92eeb2d247626229 Mon Sep 17 00:00:00 2001 From: chenchuchuan <13554600537@163.com> Date: Tue, 4 Aug 2026 15:55:55 +0800 Subject: [PATCH] =?UTF-8?q?fix(online):=20=E8=BF=87=E6=BB=A4=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E5=AD=97=E6=AE=B5=E7=B1=BB=E5=9E=8B=E9=81=BF=E5=85=8D?= =?UTF-8?q?=E8=AF=AF=E8=AF=86=E5=88=AB=E4=B8=BA=E6=96=B0=E5=A2=9E=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 fieldType=1 的列过滤逻辑(如序号、合计等非真实字段) - 防止系统将过滤字段识别为需要新增的字段 - 优化表格列处理流程,提升数据准确性 --- .../java/apelet/common/online/controller/OnlineFormController.java | 5 +++++ 1 file changed, 5 insertions(+) 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); }