diff --git a/src/main_control_service.cpp b/src/main_control_service.cpp index 76e5cec..a23bf30 100644 --- a/src/main_control_service.cpp +++ b/src/main_control_service.cpp @@ -224,9 +224,10 @@ void MainControlService::processFrontEndMessage_userOperate(weak_ptr * unlogin * *******************************************************************************/ if (cmdstr == "unlogin") { + string loginuid = m_deviceStateService->getLoginUid(); m_deviceStateService->unlogin(); logger->info("user unlogin success"); - m_dbService->addUserBehaviorRecord(m_deviceStateService->getLoginUid(), kbehavior_logout, ""); + m_dbService->addUserBehaviorRecord(loginuid, kbehavior_logout, ""); return; } diff --git a/src/service/device_io_control_service_test.cpp b/src/service/device_io_control_service_test.cpp index 5b2f0ad..fa0e0aa 100644 --- a/src/service/device_io_control_service_test.cpp +++ b/src/service/device_io_control_service_test.cpp @@ -162,6 +162,7 @@ void DeviceIoControlServiceTest::sprayLiquidPump_close() { void DeviceIoControlServiceTest::sprayLiquidPump_open_for_test(int gpm) { logger->info("sprayLiquidPump_open_for_test {}", gpm); sprayLiquidPump_state = true; + sprayLiquidPump_gpm = gpm; } void DeviceIoControlServiceTest::sprayLiquidPump_close_for_test() { logger->info("sprayLiquidPump_close");