diff --git a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/unmanned/taxi/utils/TaxiTrajectoryManager.kt b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/unmanned/taxi/utils/TaxiTrajectoryManager.kt index 72025d94ff..ec118f54b2 100644 --- a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/unmanned/taxi/utils/TaxiTrajectoryManager.kt +++ b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/unmanned/taxi/utils/TaxiTrajectoryManager.kt @@ -61,12 +61,12 @@ object TaxiTrajectoryManager : ITrajectoryListListener { * 同步订单信息 */ fun syncTrajectoryInfo() { + val taskAndOrder = TaxiTaskModel.getCurrentTaskWithOrder() OchChainLogManager.writeChainLogTrajectory( "轨迹监控", - "开始或者结束下发轨迹 轨迹id:${mAutopilotControlParameters?.autoPilotLine?.lineId}" + "开始或者结束下发轨迹 轨迹id:${taskAndOrder?.lineId}_${taskAndOrder?.startSite}_${taskAndOrder?.endSite}" ) - val taskAndOrder = TaxiTaskModel.getCurrentTaskWithOrder() - if (taskAndOrder == null || taskAndOrder.currentStatus >= TaskStatusEnum.StartTask.code) { + if (taskAndOrder?.endSite == null || taskAndOrder.currentStatus >= TaskStatusEnum.StartTask.code) { d(TAG, "syncTrajectoryInfo() stop.") stopTrajReqLoop() } else { @@ -97,6 +97,7 @@ object TaxiTrajectoryManager : ITrajectoryListListener { if (taskAndOrder?.endSite == null) { e(TAG, "订单或站点为空:${taskAndOrder}") + OchChainLogManager.writeChainLogTrajectory("轨迹监控","订单或站点为空:${taskAndOrder}") } else { /** * 主要加载和预加载轨迹方案