[6.10.0]
[fix] [taxipassenger] [添加起始站点标识]
This commit is contained in:
@@ -3,17 +3,21 @@ package com.mogo.och.unmanned.passenger.presenter
|
||||
import androidx.lifecycle.LifecycleOwner
|
||||
import com.mogo.commons.AbsMogoApplication
|
||||
import com.mogo.commons.mvp.Presenter
|
||||
import com.mogo.eagle.core.data.map.MogoLocation
|
||||
import com.mogo.eagle.core.data.och.OchInfo
|
||||
import com.mogo.eagle.core.function.call.biz.CallerFuncBizManager
|
||||
import com.mogo.eagle.core.function.call.datacenter.CallerDataCenterBizListener
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
|
||||
import com.mogo.och.bridge.autopilot.OCHAdasAbilityManager
|
||||
import com.mogo.och.unmanned.passenger.bean.TaxiPassengerOrdersInServiceQueryRespBean
|
||||
import com.mogo.och.data.taxi.TaxiOrderStatusEnum
|
||||
import com.mogo.och.data.taxi.BaseOrderBean
|
||||
import com.mogo.och.bridge.autopilot.callback.OchAdasStartFailureCallback
|
||||
import com.mogo.och.bridge.autopilot.autopilot.OchAutopilotAnalytics
|
||||
import com.mogo.och.bridge.autopilot.callback.OchAdasStartFailureCallback
|
||||
import com.mogo.och.bridge.autopilot.line.LineManager
|
||||
import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager
|
||||
import com.mogo.och.data.taxi.BaseOrderBean
|
||||
import com.mogo.och.data.taxi.TaxiOrderStatusEnum
|
||||
import com.mogo.och.unmanned.passenger.bean.TaxiPassengerOrdersInServiceQueryRespBean
|
||||
import com.mogo.och.unmanned.passenger.callback.IOCHTaxiPassengerOrderStatusCallback
|
||||
import com.mogo.och.unmanned.passenger.model.TaxiPassengerModel
|
||||
import com.mogo.och.unmanned.passenger.ui.TaxiPassengerBaseFragment
|
||||
@@ -148,6 +152,24 @@ class BaseTaxiPassengerPresenter(view: TaxiPassengerBaseFragment?) :
|
||||
|
||||
private fun overMapViewShow(){
|
||||
CallerFuncBizManager.bizProvider.getAllV2XEvents()
|
||||
|
||||
TaxiPassengerModel.currentOCHOrder?.let {
|
||||
val startStation = it.orderStartSite
|
||||
val endStation = it.orderEndSite
|
||||
if(startStation!=null&&endStation!=null) {
|
||||
val start = MogoLocation()
|
||||
start.latitude = startStation.gcjLat
|
||||
start.longitude = startStation.gcjLon
|
||||
val end = MogoLocation()
|
||||
end.latitude = endStation.gcjLat
|
||||
end.longitude = endStation.gcjLon
|
||||
val ochInfo = OchInfo(0, mutableListOf(start, end))
|
||||
CallerDataCenterBizListener.invokeOchInfo(ochInfo)
|
||||
OchChainLogManager.writeChainLogMap("向地图传参数", "参数信息:${ochInfo}")
|
||||
d(LineManager.TAG, "向地图传参数_参数信息:${ochInfo}")
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
private fun overMapViewClear(){
|
||||
CallerFuncBizManager.bizProvider.stopQueryV2XEvents()
|
||||
|
||||
Reference in New Issue
Block a user