[3.3.0] bus乘客屏增加订单流转日志

This commit is contained in:
wangmingjun
2023-06-27 17:34:10 +08:00
parent 07bccd0e2a
commit 32ee72c0ed

View File

@@ -27,6 +27,7 @@ import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02Lis
import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02ListenerManager.addListener
import com.mogo.eagle.core.function.call.autopilot.CallerPlanningRottingListenerManager
import com.mogo.eagle.core.function.call.telematic.CallerTelematicListenerManager
import com.mogo.eagle.core.network.utils.GsonUtil
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils.isPassenger
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.e
@@ -171,7 +172,7 @@ object BusPassengerModel{
mContext!!, object : OchCommonServiceCallback<BusPassengerRoutesResponse> {
override fun onSuccess(data: BusPassengerRoutesResponse) {
if (data.result == null) {
d(M_BUS_P + TAG, "queryDriverSiteByCoordinate = null")
d(M_BUS_P + TAG, "order = queryDriverSiteByCoordinate = null")
if (routesResult != null) {
routesResult = null
mNextStationIndex = 0
@@ -184,7 +185,7 @@ object BusPassengerModel{
return
}
if (routesResult != null && data.result == routesResult) {
d(M_BUS_P + TAG, "queryDriverSiteByCoordinate = not update")
d(M_BUS_P + TAG, "order = queryDriverSiteByCoordinate = not update")
return
}
routesResult = data.result
@@ -214,6 +215,7 @@ object BusPassengerModel{
private fun updatePassengerRouteInfo(result: BusPassengerRoutesResult) {
if (mRouteLineInfoCallback != null) {
Logger.d(M_BUS_P + TAG, "order = BusPassengerRoutesResult= " +GsonUtil.jsonFromObject(result))
mRouteLineInfoCallback!!.updateLineInfo(result.name, result.runningDur)
mRouteLineInfoCallback!!.hideNoTaskView()
if (result.sites != null) {
@@ -223,6 +225,7 @@ object BusPassengerModel{
for (i in stations.indices) {
val station = stations[i]
if (station.drivingStatus == BusPassengerConst.STATION_STATUS_STOPPED && station.isLeaving && i + 1 < stations.size) { //离站
Logger.d(M_BUS_P + TAG, "order = station= leave")
mRouteLineInfoCallback!!.updateStationsInfo(stations, i + 1, false)
if (mNextStationIndex != i + 1) {
mTwoStationsRouts.clear()
@@ -238,6 +241,9 @@ object BusPassengerModel{
cleanStation()
}
suspendCalculate()
Logger.d(M_BUS_P + TAG, "order = station= arrive")
mRouteLineInfoCallback!!.updateStationsInfo(stations, i, true)
clearAutopilotControlParameters()
return