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