fix: 十分钟周期

This commit is contained in:
fengyarnom 2025-05-19 17:12:09 +08:00
parent a3f3c78b49
commit 1294cc8d4f

View File

@ -243,7 +243,7 @@ public class TcpRtkServer implements CommandLineRunner {
} }
// 每10分钟执行一次数据保存 // 每10分钟执行一次数据保存
@Scheduled(fixedRate = 6000) // 600000毫秒 = 10分钟 @Scheduled(fixedRate = 600000) // 600000毫秒 = 10分钟
public void saveData() { public void saveData() {
try { try {
RtkData currentData = latestData.get(); RtkData currentData = latestData.get();
@ -259,7 +259,7 @@ public class TcpRtkServer implements CommandLineRunner {
// 检查是否需要保存距离上次保存超过10分钟 // 检查是否需要保存距离上次保存超过10分钟
if (lastSaveTime == null || if (lastSaveTime == null ||
ChronoUnit.MINUTES.between(lastSaveTime, now) >= 1) { // 调试时设为1分钟实际使用时改为10 ChronoUnit.MINUTES.between(lastSaveTime, now) >= 10) {
rtkDataRepository.save(currentData); rtkDataRepository.save(currentData);
lastSaveTime = now; lastSaveTime = now;