From c5ded4c03295ac6668c0874da9d172daeb5f3c97 Mon Sep 17 00:00:00 2001 From: lnk Date: Thu, 18 Dec 2025 11:42:57 +0800 Subject: [PATCH] fix recall file --- LFtid1056/cloudfront/code/cfg_parser.cpp | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/LFtid1056/cloudfront/code/cfg_parser.cpp b/LFtid1056/cloudfront/code/cfg_parser.cpp index effbe3c..81f4bf1 100644 --- a/LFtid1056/cloudfront/code/cfg_parser.cpp +++ b/LFtid1056/cloudfront/code/cfg_parser.cpp @@ -4869,6 +4869,20 @@ void check_recall_file() { std::cout << "[check_recall_stat] FAILED dev=" << dev.terminal_id << " monitor=" << lm.monitor_id << " " << front.StartTime << " ~ " << front.EndTime << std::endl; + + //20251218添加记录 + std::string msg_fail; + if (front.direct_mode) { + msg_fail = std::string("监测点:") + lm.monitor_name + + " 补招波形文件失败,目标时标:" + + front.target_filetimes; + } else { + msg_fail = std::string("监测点:") + lm.monitor_name + + " 补招波形文件失败,时间范围:" + + front.StartTime + " ~ " + front.EndTime; + } + append_recall_record_line(dev.guid, lm.monitor_id, msg_fail); + //20251218添加记录 lm.recall_list_static.pop_front(); @@ -5374,6 +5388,21 @@ void check_recall_file() { << std::endl; } else { front.recall_status = static_cast(RecallStatus::FAILED); + + //20251218添加记录 + std::string msg_fail; + if (front.direct_mode) { + msg_fail = std::string("监测点:") + lm.monitor_name + + " 补招波形文件下载失败,目标时标:" + + front.target_filetimes; + } else { + msg_fail = std::string("监测点:") + lm.monitor_name + + " 补招波形文件下载失败,时间范围:" + + front.StartTime + " ~ " + front.EndTime; + } + append_recall_record_line(dev.guid, lm.monitor_id, msg_fail); + //20251218添加记录 + std::cout << "[check_recall_stat] some files failed, FAIL dev=" << dev.terminal_id << " monitor=" << lm.monitor_id << " ok=" << front.file_success.size()