From ed8c7a5effd0d423ce1118b680ecdca6fe732609 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 02 七月 2025 16:43:13 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.11.205:9000/r/P2022036_Service

---
 src/main/java/com/lf/server/extend/UpdateBatchMethod.java |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/lf/server/extend/UpdateBatchMethod.java b/src/main/java/com/lf/server/extend/UpdateBatchMethod.java
index d3f0855..2daa675 100644
--- a/src/main/java/com/lf/server/extend/UpdateBatchMethod.java
+++ b/src/main/java/com/lf/server/extend/UpdateBatchMethod.java
@@ -4,14 +4,9 @@
 import com.baomidou.mybatisplus.core.metadata.TableFieldInfo;
 import com.baomidou.mybatisplus.core.metadata.TableInfo;
 import com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils;
+import com.lf.server.entity.all.StaticData;
 import org.apache.ibatis.mapping.MappedStatement;
 import org.apache.ibatis.mapping.SqlSource;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Objects;
-import java.util.stream.Collectors;
 
 /**
  * 鎵归噺鏇存柊鏂规硶
@@ -19,8 +14,6 @@
  */
 @SuppressWarnings("ALL")
 public class UpdateBatchMethod extends AbstractMethod {
-    private static List<String> excludeFields = new ArrayList<>(Arrays.asList("objectid", "createuser", "createtime", "shape_leng", "shape_area"));
-
     /**
      * update user set name = "a", age = 17 where id = 1;
      * update user set name = "b", age = 18 where id = 2;
@@ -75,16 +68,16 @@
     private String getSqlSet(TableInfo tableInfo) {
         StringBuilder sb = new StringBuilder();
         for (TableFieldInfo f : tableInfo.getFieldList()) {
-            if (excludeFields.contains(f.getColumn())) {
+            if (StaticData.UPDATE_EXCLUDE_FIELDS.contains(f.getProperty())) {
                 continue;
             }
 
-            if ("geom".equals(f.getColumn())) {
+            if ("geom".equals(f.getProperty())) {
                 sb.append("<if test=\"item['geom'] != null\">geom=${item.geom},</if>\n");
                 continue;
             }
 
-            sb.append(String.format("<if test=\"item['%s'] != null\">%s=#{item.%s},</if>\n", f.getColumn(), f.getColumn(), f.getColumn()));
+            sb.append(String.format("<if test=\"item['%s'] != null\">%s=#{item.%s},</if>\n", f.getProperty(), f.getColumn(), f.getProperty()));
         }
         sb.deleteCharAt(sb.length() - 1);
 

--
Gitblit v1.9.3