Browse Source

add exportAllRecord if

storage-in-realtime
zhaohe 11 months ago
parent
commit
f17a1bca6c
  1. 9
      appsrc/service/disinfection_logs_service.cpp
  2. 1
      appsrc/service/disinfection_logs_service.hpp

9
appsrc/service/disinfection_logs_service.cpp

@ -170,6 +170,7 @@ void DisinfectionLogsService::initialize() {
REG_EXTFN(deleteReport, void(string), logName); REG_EXTFN(deleteReport, void(string), logName);
REG_EXTFN(deleteReports, void(vector<string>), logNames); REG_EXTFN(deleteReports, void(vector<string>), logNames);
REG_EXTFN(exportRecord, void(vector<string>), logNames); REG_EXTFN(exportRecord, void(vector<string>), logNames);
REG_EXTFN_VOID(exportAllRecord, void());
REG_EXTFN(printRecord, void(string), logName); REG_EXTFN(printRecord, void(string), logName);
REG_EXTFN(createFakeData, void(bool), printInPrinter); REG_EXTFN(createFakeData, void(bool), printInPrinter);
@ -614,6 +615,14 @@ void DisinfectionLogsService::deleteReports(shared_ptr<MsgProcessContext> cxt, v
} }
} }
void DisinfectionLogsService::exportAllRecord(shared_ptr<MsgProcessContext> cxt) {
vector<string> logNames;
for (auto& var : m_recordFiles) {
logNames.push_back(var);
}
exportDisinfectionData(logNames);
}
void DisinfectionLogsService::exportRecord(shared_ptr<MsgProcessContext> cxt, vector<string> logNames) { void DisinfectionLogsService::exportRecord(shared_ptr<MsgProcessContext> cxt, vector<string> logNames) {
vector<string> files; vector<string> files;
for (auto& key : logNames) { for (auto& key : logNames) {

1
appsrc/service/disinfection_logs_service.hpp

@ -58,6 +58,7 @@ class DisinfectionLogsService : public enable_shared_from_this<DisinfectionLogsS
void deleteReport(shared_ptr<MsgProcessContext> cxt, string logName); void deleteReport(shared_ptr<MsgProcessContext> cxt, string logName);
void deleteReports(shared_ptr<MsgProcessContext> cxt, vector<string> logNames); void deleteReports(shared_ptr<MsgProcessContext> cxt, vector<string> logNames);
void exportRecord(shared_ptr<MsgProcessContext> cxt, vector<string> logNames); void exportRecord(shared_ptr<MsgProcessContext> cxt, vector<string> logNames);
void exportAllRecord(shared_ptr<MsgProcessContext> cxt);
void printRecord(shared_ptr<MsgProcessContext> cxt, string logName); void printRecord(shared_ptr<MsgProcessContext> cxt, string logName);
// void selftest(shared_ptr<MsgProcessContext> cxt); // void selftest(shared_ptr<MsgProcessContext> cxt);

Loading…
Cancel
Save