|
|
@ -168,6 +168,7 @@ void DisinfectionLogsService::initialize() { |
|
|
|
REG_EXTFN_VOID(getRecordList, void()); |
|
|
|
REG_EXTFN(getRecord, void(string), logName); |
|
|
|
REG_EXTFN(deleteReport, void(string), logName); |
|
|
|
REG_EXTFN(deleteReports, void(vector<string>), logNames); |
|
|
|
REG_EXTFN(exportRecord, void(vector<string>), logNames); |
|
|
|
REG_EXTFN(printRecord, void(string), logName); |
|
|
|
REG_EXTFN(createFakeData, void(bool), printInPrinter); |
|
|
@ -256,7 +257,7 @@ void DisinfectionLogsService::onAppDisinfectionFinishedEvent(shared_ptr<Disinfec |
|
|
|
dumpDisinfectionRecord(m_sessionId, m_snapshots); |
|
|
|
dumpDisinfectionToPrinterLog(m_sessionId, m_snapshots); |
|
|
|
|
|
|
|
m_recordFiles.remove_if([m_sessionId](const string& s) { return s == m_sessionId; }); // 删除已经存在的记录
|
|
|
|
m_recordFiles.remove_if([this](const string& s) { return s == m_sessionId; }); // 删除已经存在的记录
|
|
|
|
m_recordFiles.push_back(m_sessionId); |
|
|
|
/**
|
|
|
|
* @brief |
|
|
|