[fea]
[滑动出发和到站流程强制流转]
This commit is contained in:
yangyakun
2024-10-25 17:29:13 +08:00
parent 345d5061d9
commit 76d1ec93b5
2 changed files with 20 additions and 0 deletions

View File

@@ -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

View File

@@ -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() {