[fix]
[taxi 启动自驾删除多余参数、乘客屏添加orderId]
This commit is contained in:
yangyakun
2024-12-02 16:21:46 +08:00
parent 36e97bbe6f
commit a758a69119
2 changed files with 8 additions and 0 deletions

View File

@@ -1081,6 +1081,8 @@ object TaxiTaskModel {
mCurrentTaskTrajectory = it.first { currentTaskLineId == it.lineId }
mCurrentTaskTrajectory?.let {traj->
LineManager.setLineInfo(LineInfo(traj.lineId,traj.lineName, orderId = mCurrentTaskWithOrder?.order?.orderNo?:""))
traj.blackPoints?.clear()
traj.passPoints?.clear()
LineManager.setContraiInfo(traj.toCommonContraiInfo())
}
}

View File

@@ -155,6 +155,12 @@ object AutopilotManager : IOchAutopilotStatusListener {
AutopilotControlParameters.AutoPilotLonLat(startWgsLat, startWgsLon)
parameters.endLatLon = AutopilotControlParameters.AutoPilotLonLat(endWgsLat, endWgsLon)
val startSiteId = TaxiPassengerModel.currentOCHOrder?.orderStartSite?.siteId?:0L
val endSiteId = TaxiPassengerModel.currentOCHOrder?.orderEndSite?.siteId?:0L
val orderNo = TaxiPassengerModel.currentOCHOrder?.orderNo?:0L
val lineId = TaxiPassengerModel.currentOCHOrder?.orderLine?:""
parameters.orderId = "${lineId}_${startSiteId}_${endSiteId}_${orderNo}"
// TODO 这里需要增加传入 白名单点列表、黑名单点列表,顺序按照服务端传入顺序为准。
//parameters.wayLatLons
//parameters.blackLatLons