|
@ -108,7 +108,6 @@ void DisinfectionLogsService::initialize() { |
|
|
GET_TO_SERVICE(m_db); |
|
|
GET_TO_SERVICE(m_db); |
|
|
GET_TO_SERVICE(m_ds); |
|
|
GET_TO_SERVICE(m_ds); |
|
|
GET_TO_SERVICE(m_gConfig); |
|
|
GET_TO_SERVICE(m_gConfig); |
|
|
GET_TO_SERVICE(m_projectSettingMgr); |
|
|
|
|
|
GET_TO_SERVICE(m_udiskMgrService); |
|
|
GET_TO_SERVICE(m_udiskMgrService); |
|
|
|
|
|
|
|
|
REGFN(DisinfectionLogsService, getRecordList); |
|
|
REGFN(DisinfectionLogsService, getRecordList); |
|
@ -177,7 +176,6 @@ void DisinfectionLogsService::dumpDisinfectionRecord(string sessionId, list<shar |
|
|
// 保存到记录到csv文件中
|
|
|
// 保存到记录到csv文件中
|
|
|
//
|
|
|
//
|
|
|
ZCSV csv; |
|
|
ZCSV csv; |
|
|
auto projSetting = m_projectSettingMgr; |
|
|
|
|
|
|
|
|
|
|
|
for (auto& s : snapshots) { |
|
|
for (auto& s : snapshots) { |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::time), /******************/ tu_sys::fmt(s->time, "%Y-%m-%d %H:%M:%S")); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::time), /******************/ tu_sys::fmt(s->time, "%Y-%m-%d %H:%M:%S")); |
|
@ -187,14 +185,14 @@ void DisinfectionLogsService::dumpDisinfectionRecord(string sessionId, list<shar |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rh_0), /******************/ formatSensorVal(s->rh[0])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rh_0), /******************/ formatSensorVal(s->rh[0])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rs_0), /******************/ formatSensorVal(s->rs[0])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rs_0), /******************/ formatSensorVal(s->rs[0])); |
|
|
|
|
|
|
|
|
if (projSetting->extSensorNum >= 1) { |
|
|
|
|
|
|
|
|
if (ProjectSetting::ins().extSensorNum >= 1) { |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::ho2o2_1), /***************/ formatSensorVal(s->h2o2[1])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::ho2o2_1), /***************/ formatSensorVal(s->h2o2[1])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::temp_1), /****************/ formatSensorVal(s->temp[1])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::temp_1), /****************/ formatSensorVal(s->temp[1])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rh_1), /******************/ formatSensorVal(s->rh[1])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rh_1), /******************/ formatSensorVal(s->rh[1])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rs_1), /******************/ formatSensorVal(s->rs[1])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rs_1), /******************/ formatSensorVal(s->rs[1])); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (projSetting->extSensorNum >= 2) { |
|
|
|
|
|
|
|
|
if (ProjectSetting::ins().extSensorNum >= 2) { |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::ho2o2_2), /***************/ formatSensorVal(s->h2o2[2])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::ho2o2_2), /***************/ formatSensorVal(s->h2o2[2])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::temp_2), /****************/ formatSensorVal(s->temp[2])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::temp_2), /****************/ formatSensorVal(s->temp[2])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rh_2), /******************/ formatSensorVal(s->rh[2])); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::rh_2), /******************/ formatSensorVal(s->rh[2])); |
|
@ -206,7 +204,7 @@ void DisinfectionLogsService::dumpDisinfectionRecord(string sessionId, list<shar |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::tlog), /******************/ fmt::format("{}", s->tlog)); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::tlog), /******************/ fmt::format("{}", s->tlog)); |
|
|
|
|
|
|
|
|
// 拉杆箱消毒机没有消毒剂剩余量
|
|
|
// 拉杆箱消毒机没有消毒剂剩余量
|
|
|
if (projSetting->projectTypeInt != kdraw_bar_disinfection_box) { |
|
|
|
|
|
|
|
|
if (ProjectSetting::ins().projectTypeInt != kdraw_bar_disinfection_box) { |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::remaindisinfectant), /****/ fmt::format("{}", s->remainDisinfectant)); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::remaindisinfectant), /****/ fmt::format("{}", s->remainDisinfectant)); |
|
|
} |
|
|
} |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::pumpvel), /***************/ fmt::format("{}", s->pumpVel)); |
|
|
csv.addValue(m_csvHeaderDict.getChName(CSVHeader::pumpvel), /***************/ fmt::format("{}", s->pumpVel)); |
|
|