[6.7.2]
[fea] [滑动出发和到站流程强制流转]
This commit is contained in:
@@ -7,6 +7,7 @@ import com.mogo.commons.storage.SharedPrefsMgr
|
||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager
|
||||
import com.mogo.eagle.core.network.utils.digest.DigestUtils
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS
|
||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils
|
||||
|
||||
@@ -240,6 +240,13 @@ object OrderModel {
|
||||
if (e is DataException) {
|
||||
|
||||
}
|
||||
LineModel.leaveStationSuccess()
|
||||
isArrivedStation = false
|
||||
onStartAutopilot()
|
||||
|
||||
ThirdDeviceData.leaveStation()
|
||||
|
||||
updateBusStatus()
|
||||
}
|
||||
|
||||
override fun onComplete() {
|
||||
@@ -406,6 +413,18 @@ object OrderModel {
|
||||
if (e is DataException) {
|
||||
|
||||
}
|
||||
ThirdDeviceData.arriveStation()
|
||||
d(TAG, "arrivedStation onComplete")
|
||||
LineModel.stationList?.let {
|
||||
LineModel.startStationIndex +=1
|
||||
val startStation = LineManager.getStations().second
|
||||
if(LineModel.startStationIndex +1< it.size){
|
||||
val endStation = it[LineModel.startStationIndex +1]
|
||||
LineManager.setStartAndEndStation(startStation,endStation)
|
||||
}
|
||||
}
|
||||
LineModel.arrivedStationSuccess()
|
||||
updateBusStatus()
|
||||
}
|
||||
|
||||
override fun onComplete() {
|
||||
|
||||
Reference in New Issue
Block a user