From 495292b588949bcb2cb15eaa9657619aca7f5579 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 30 十月 2024 16:18:41 +0800
Subject: [PATCH] 修改降雨文件的jar

---
 src/main/java/com/se/simu/service/GedbService.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/se/simu/service/GedbService.java b/src/main/java/com/se/simu/service/GedbService.java
index 7e51ebd..47e7584 100644
--- a/src/main/java/com/se/simu/service/GedbService.java
+++ b/src/main/java/com/se/simu/service/GedbService.java
@@ -177,6 +177,15 @@
         }
     }
 
+    public boolean queryBboxCount(String token, GeDb db, List<GeLayer> layers) {
+        for (GeLayer layer : layers) {
+            int count = getCount(token, db, layer);
+            if (0 == count) return false;
+        }
+
+        return true;
+    }
+
     private int getCount(String token, GeDb db, GeLayer layer) {
         Map<String, Object> map = new HashMap<>(6);
         map.put("token", token);
@@ -293,7 +302,7 @@
     private void createShps(String basePath, List<GeLayer> layers) throws Exception {
         for (GeLayer layer : layers) {
             String path = basePath + File.separator + layer.getShpName();
-            if (!ShpHelper.createShp(path, layer)) {
+            if (layer.getData().isEmpty() || !ShpHelper.createShp(path, layer)) {
                 throw new Exception(layer.getName() + "锛屽垱寤篠hapeFile鏂囦欢澶辫触锛�");
             }
         }

--
Gitblit v1.9.3