diff --git a/LFtid1056/cloudfront/code/cfg_parser.cpp b/LFtid1056/cloudfront/code/cfg_parser.cpp index 0d5c647..1d7ae2c 100644 --- a/LFtid1056/cloudfront/code/cfg_parser.cpp +++ b/LFtid1056/cloudfront/code/cfg_parser.cpp @@ -4885,7 +4885,9 @@ void check_recall_file() { } } - if (had_items_before && popped_any && lm.recall_list_static.empty()) {//处理后,当前测点补招记录为空 + if (had_items_before && popped_any && + (lm.recall_list_static.empty() || + (!lm.recall_list_static.empty() && lm.recall_list_static.front().recall_guid != dev.guid))) {//处理后,当前测点补招记录为空 //通知补招全部完成 std::cout << "[check_recall_file] finish recall monitor=" << lm.monitor_id << std::endl; //读取记录文件获取响应参数