From a2ee6e0dcdcfd9d1b8011a3cecb4e0fc4f6eeea3 Mon Sep 17 00:00:00 2001
From: dcb <xgybdcb@163.com>
Date: 星期五, 06 六月 2025 18:10:32 +0800
Subject: [PATCH] 实时模拟功能实现

---
 src/main/java/com/se/nsl/service/SimuService.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/se/nsl/service/SimuService.java b/src/main/java/com/se/nsl/service/SimuService.java
index 2cbe0bf..1c314bc 100644
--- a/src/main/java/com/se/nsl/service/SimuService.java
+++ b/src/main/java/com/se/nsl/service/SimuService.java
@@ -13,6 +13,7 @@
 import com.se.nsl.helper.StringHelper;
 import com.se.nsl.mapper.SimuMapper;
 import com.se.nsl.utils.CoordinateTransformer;
+import com.se.nsl.utils.TimeFormatUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.gdal.gdal.Band;
 import org.gdal.gdal.Dataset;
@@ -190,7 +191,7 @@
 
         ColumnRow cr = getColumnRow(tifFile, x, y);
         if (cr == null) return null;
-        System.out.println("col:" + cr.col + " ,row:" + cr.row);
+//        System.out.println("col:" + cr.col + " ,row:" + cr.row);
         float depth = readPixelValue(cr.dataset, cr.col, cr.row, 1);
         float velocity = calcVelocity(cr.dataset, cr.col, cr.row);
         SimuResult result = new SimuResult();
@@ -253,10 +254,11 @@
     }
 
     private String formatTime(long time) {
-        Instant instant = Instant.ofEpochMilli(time);
-        LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
-        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
-        return localDateTime.format(formatter);
+//        Instant instant = Instant.ofEpochMilli(time);
+//        LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
+//        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
+//        return localDateTime.format(formatter);
+        return TimeFormatUtil.formatTime(time, "yyyyMMddHHmmss");
     }
 
 }

--
Gitblit v1.9.3