From 93c13c47fd35493bbca35be7baccfd1a0ba9e9ef Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期五, 16 十二月 2022 09:52:38 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/helper/GdbHelper.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/lf/server/helper/GdbHelper.java b/src/main/java/com/lf/server/helper/GdbHelper.java
index 33c0e36..21fc9cf 100644
--- a/src/main/java/com/lf/server/helper/GdbHelper.java
+++ b/src/main/java/com/lf/server/helper/GdbHelper.java
@@ -1,5 +1,6 @@
 package com.lf.server.helper;
 
+import com.lf.server.entity.all.StaticData;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.gdal.ogr.*;
@@ -19,8 +20,6 @@
     private final static Log log = LogFactory.getLog(GdbHelper.class);
 
     private final static String OBJECT ="java.lang.Object";
-
-    private static List<String> excludeFields = new ArrayList<>(Arrays.asList("gid", "objectid", "dirid", "depid", "verid","createtime", "createuser", "updateuser", "updatetime", "shape_leng", "shape_area"));
 
     /**
      * 閿�姣佽祫婧�
@@ -75,11 +74,13 @@
         try {
             driver = ogr.GetDriverByName("OpenFileGDB");
             if (null == driver) {
+                log.error("GdbHelper.getTabNames: OpenFileGDB is null");
                 return list;
             }
 
             dataSource = driver.Open(filePath, 0);
             if (null == dataSource) {
+                log.error("GdbHelper.getTabNames.dataSource is null. " + filePath);
                 return list;
             }
 
@@ -190,7 +191,7 @@
                 FieldDefn fieldDefn = fd.GetFieldDefn(i);
                 try {
                     String name = fieldDefn.GetName().toLowerCase();
-                    if (excludeFields.contains(name)) {
+                    if (StaticData.READ_EXCLUDE_FIELDS.contains(name)) {
                         continue;
                     }
 

--
Gitblit v1.9.3