From 8c5e6760b844c9664652a8a4c749ade1303a1794 Mon Sep 17 00:00:00 2001
From: wuww <252740454@qq.com>
Date: 星期四, 15 五月 2025 15:05:06 +0800
Subject: [PATCH] 修订最后一帧可能为空数据

---
 src/main/java/com/se/nsl/domain/vo/ResultVo.java |    4 ++--
 src/main/java/com/se/nsl/domain/vo/ConfigVo.java |    3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/se/nsl/domain/vo/ConfigVo.java b/src/main/java/com/se/nsl/domain/vo/ConfigVo.java
index f784633..3118f11 100644
--- a/src/main/java/com/se/nsl/domain/vo/ConfigVo.java
+++ b/src/main/java/com/se/nsl/domain/vo/ConfigVo.java
@@ -56,7 +56,8 @@
         this.raingage = raingage.replace("\\", "/");
         this.duration = duration;
 
-        this.result = new ResultVo(saveName, duration, frames);
+        int saveInterval = duration / frames - 5; // 淇鏈�鍚庝竴甯у彲鑳戒负绌烘暟鎹�
+        this.result = new ResultVo(saveName, frames, saveInterval);
     }
 
     public List<Object> getTerrain() {
diff --git a/src/main/java/com/se/nsl/domain/vo/ResultVo.java b/src/main/java/com/se/nsl/domain/vo/ResultVo.java
index 7096bf8..44356e2 100644
--- a/src/main/java/com/se/nsl/domain/vo/ResultVo.java
+++ b/src/main/java/com/se/nsl/domain/vo/ResultVo.java
@@ -24,13 +24,13 @@
         this.save_filter = 0;
     }
 
-    public ResultVo(String saveName, int duration, int frames) {
+    public ResultVo(String saveName, int frames, int saveInterval) {
         this();
 
         this.save_name = saveName.replace("\\", "/");
         this.save_frames = frames;
         // 缁撴灉鏁版嵁涓浉閭诲抚鐨勬ā鎷熸椂闂撮棿闅旓紙鍗曚綅锛氱锛夛紝save_start + save_frames * save_interval <= duration
-        this.save_interval = duration / frames;
+        this.save_interval = saveInterval;
     }
 
     public String getSave_name() {

--
Gitblit v1.9.3