From 6cb2134a53422f471f4f9b77c34d67e1fb4d31db Mon Sep 17 00:00:00 2001
From: 张洋洋 <10611411+yang-yang-z@user.noreply.gitee.com>
Date: 星期四, 09 一月 2025 10:16:56 +0800
Subject: [PATCH] [add]h5读取改造

---
 src/main/java/com/se/simu/controller/SimuController.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/se/simu/controller/SimuController.java b/src/main/java/com/se/simu/controller/SimuController.java
index b25fbe0..339d7b4 100644
--- a/src/main/java/com/se/simu/controller/SimuController.java
+++ b/src/main/java/com/se/simu/controller/SimuController.java
@@ -253,7 +253,7 @@
                 return fail("瑙f瀽鑼冨洿鏂囦欢澶辫触锛侀�夋嫨鑼冨洿涓嶈兘涓虹┖锛岃閲嶆柊閫夋嫨鏂囦欢锛�", false);
             }
         }
-
+        JSONArray jsonArray = new JSONArray();
         String stationFile = vo.getStationFile();
         log.info("绔欑偣鏂囦欢shp鍦板潃锛歿}", stationFile);
         try {
@@ -262,7 +262,7 @@
                 return fail("绔欑偣鏂囦欢shp鍦板潃涓嶈兘涓虹┖", false);
             }
             // 1 璇诲彇shp鏂囦欢锛岃幏鍙栫珯鐐瑰潗鏍囧��
-            JSONArray jsonArray = ShpToolUtils.readShpGetLocal(stationFile);
+            jsonArray = ShpToolUtils.readShpGetLocal(stationFile);
             System.out.println("jsonArray = " + jsonArray);
         } catch (Exception e) {
             log.error("瑙f瀽绔欑偣鏂囦欢shp澶辫触");
@@ -270,6 +270,7 @@
 
         String stationRainFile = vo.getStationRainFile();
         log.info("绔欑偣闆ㄩ噺CSV鏂囦欢鍦板潃锛歿}", floodFile);
+        JSONArray array = new JSONArray();
         try {
             // 鍒ゆ柇鍦板潃涓嶄负绌�
             if (StringUtils.isEmpty(stationRainFile)) {
@@ -278,7 +279,7 @@
             // 鍒涘缓琛ㄥ悕 鏃堕棿鎴�
             String tableName = "station_rain_" + System.currentTimeMillis();
             // 1 璇诲彇CSV 鏂囦欢
-            CsvToSQLiteUtils.readCsvSaveLocal(stationRainFile, tableName);
+            array = CsvToSQLiteUtils.readCsvSaveLocal(stationRainFile, tableName);
             // 鑾峰彇浠跨湡鏃堕棿 duration
             Integer duration = CsvToSQLiteUtils.getDuration(tableName);
             log.info("浠跨湡鏃堕棿 duration = {}", duration);
@@ -328,6 +329,10 @@
                     return fail("闃叉睕鑼冨洿涓嶈兘涓虹┖", false);
                 }
             }
+            //todo 缁勮cityjson
+            JSONObject jsonObject = new JSONObject();
+            jsonObject.put("shp", jsonArray);
+            jsonObject.put("csv", array);
             // 寮�濮嬫ā鎷熻绠�
             boolean flag = simuFilesService.createByfiles(vo);
             return success(flag, flag ? "鎴愬姛" : "澶辫触");

--
Gitblit v1.9.3