Forráskód Böngészése

修复等待车辆离开后出口急停bug

zx 3 éve
szülő
commit
168e22f808
1 módosított fájl, 3 hozzáadás és 2 törlés
  1. 3 2
      system/PickupProcessTask.cpp

+ 3 - 2
system/PickupProcessTask.cpp

@@ -237,11 +237,12 @@ void PickupProcessTask::Main()
             code=notify_wait_for_leave_step();
             code!=SUCCESS?updata_step_statu(message::eError):updata_step_statu(message::eFinished);
             LOG_IF(ERROR, code != SUCCESS) << "-------  取  -------等待车辆离开失败,取车终端:"<<m_terminor_id
-                                           <<", 车牌号:"<<m_car_info.license();
+                                           <<", 车牌号:"<<m_car_info.license()<<"   出口急停!!!";
             /*ALOG_IF(ERROR, code != SUCCESS) << "-------  取  -------等待车辆离开失败,取车终端:"<<m_terminor_id
                                            <<", 车牌号:"<<m_car_info.license();*/
             //等待车辆离开失败,关闭出口,并进入回退
-            Command_manager::get_instance_pointer()->pause_export(m_terminor_id,true);
+            if(code!=SUCCESS)
+                Command_manager::get_instance_pointer()->pause_export(m_terminor_id,true);
         }
         if(m_current_step_type== message::eRelease_step)
         {