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