[fea]
[taxi]
[未接单情况下、取消订单删除tts]
This commit is contained in:
yangyakun
2024-12-30 18:36:31 +08:00
parent a0ccd5467a
commit 0336ed238f

View File

@@ -19,6 +19,7 @@ import com.mogo.och.data.taxi.TaxiOrderStatusEnum
import com.mogo.och.bridge.autopilot.line.LineManager
import com.mogo.och.bridge.autopilot.location.OchLocationManager
import com.mogo.och.bridge.distance.TrajectoryAndDistanceManager
import com.mogo.och.common.module.biz.login.OpenOrderStatusEnum
import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager
import com.mogo.och.common.module.network.OchCommonServiceCallback
import com.mogo.och.common.module.utils.ToastUtilsOch
@@ -514,13 +515,16 @@ class ItineraryCurrentModel : BaseViewModel<UnmannedState, TaskUiIntent>(),
fun cancleTask() {
DebugView.printInfoMsg("[车辆复位] 准备发送请求")
val openOrderType = LoginStatusManager.getOpenOrderType()
TaxiTaskWithOrderServiceManager.resetInit(
AbsMogoApplication.getApp().applicationContext,
object : OchCommonServiceCallback<BaseData> {
override fun onSuccess(data: BaseData?) {
DebugView.printInfoMsg("[车辆复位] 请求success")
LoginStatusManager.queryLoginStatusByNet()
VoiceNotice.showNotice("暂停接单啦!");
if(openOrderType== OpenOrderStatusEnum.Ordering) {
VoiceNotice.showNotice("暂停接单啦!");
}
TaxiTaskModel.cancelAutopilot()
d(TAG, "journeyCompleted onSuccess")
}