recall modify

This commit is contained in:
lnk
2025-10-22 15:57:50 +08:00
parent c7e7cd9078
commit a755c6faab
6 changed files with 369 additions and 80 deletions

View File

@@ -68,6 +68,7 @@ enum class ActionResult {
class RecallFile
{
public:
std::string recall_guid; // 本次补招的唯一标识 GUID
int recall_status; // 补招状态 0-未补招 1-补招中 2-补招完成 3-补招失败
std::string StartTime; // 数据补招起始时间yyyy-MM-dd HH:mm:ss
std::string EndTime; // 数据补招结束时间yyyy-MM-dd HH:mm:ss
@@ -76,7 +77,7 @@ public:
//暂态文件用
bool direct_mode = false; // 直下文件开关true 表示不按时间窗,仅按目标文件名
std::vector<std::string> target_filenames; // 直下文件名(不含目录)
std::vector<std::string> target_filetimes; // 直下文件匹配时间
std::list<std::string> file_paths; // 已下载/要上报的完整路径(用于最终结果)
@@ -118,7 +119,7 @@ public:
// ★新增:按需保留直下文件开关和目标名
if (!keep_direct) {
direct_mode = false;
target_filenames.clear(); // ▲列表清空
target_filetimes.clear(); // ▲列表清空
}
}
};
@@ -724,7 +725,7 @@ void check_recall_event();
void check_recall_file();
//补招响应
void send_reply_to_kafka_recall(const std::string& guid, const std::string& step,int code, const std::string& result,const std::string& terminalId,const std::string& lineIndex,const std::string& recallStartDate,const std::string& recallEndDate);
void send_reply_to_kafka_recall(const std::string& guid, int step,int code, const std::string& result,const std::string& terminalId,const std::string& lineIndex,const std::string& recallStartDate,const std::string& recallEndDate);
//缓存目录信息
void filemenu_cache_put(const std::string& dev_id,