From 4bc6c32f168cd4b4fda77b3a628c0fcd99268ec5 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 11 四月 2023 14:09:55 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/service/show/DataLibService.java |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/lf/server/service/show/DataLibService.java b/src/main/java/com/lf/server/service/show/DataLibService.java
index 10dc956..81fd401 100644
--- a/src/main/java/com/lf/server/service/show/DataLibService.java
+++ b/src/main/java/com/lf/server/service/show/DataLibService.java
@@ -65,9 +65,7 @@
 
             QueryWrapper wrapper = getWrapper4DbOverflow(ue, dr);
             Integer srid = baseQueryService.getSrid(baseMapper);
-            if (null != srid) {
-                wrapper.apply(String.format("ST_Intersects(ST_PolygonFromText('%s', %d), geom)", dr.getWkt(), srid));
-            }
+            wrapper.apply(String.format("ST_Intersects(ST_PolygonFromText('%s', %d), geom)", dr.getWkt(), srid));
 
             List<String> ids = baseMapper.selectObjs(wrapper);
             addDepCodes(rs, ids);
@@ -205,10 +203,10 @@
             // wrapper.apply(String.format("depid like '%s'", StringHelper.getRightLike(dr.getDepcode())))
             wrapper.likeRight("depid", dr.getDepcode());
         }
-        if (baseMapper instanceof GeomBaseMapper && !StringHelper.isEmpty(dr.getWkt())) {
+        if (baseMapper instanceof GeomBaseMapper) {
             wrapper.select("ST_AsText(geom) as geom, *");
-            Integer srid = baseQueryService.getSrid((GeomBaseMapper) baseMapper);
-            if (null != srid) {
+            if (!StringHelper.isEmpty(dr.getWkt())) {
+                Integer srid = baseQueryService.getSrid((GeomBaseMapper) baseMapper);
                 wrapper.apply(String.format("ST_Intersects(ST_PolygonFromText('%s', %d), geom)", dr.getWkt(), srid));
             }
         }

--
Gitblit v1.9.3