[6.0.0] 运营单自驾到站到站

This commit is contained in:
wangmingjun
2023-08-22 18:10:16 +08:00
committed by zhongchao
parent 178fa34eda
commit de456a71d8
2 changed files with 20 additions and 7 deletions

View File

@@ -625,6 +625,10 @@ object TaxiModel {
* isArriveEndSite true 终点, false 起点
*/
fun arriveSite(siteId: Long, isArriveEndSite: Boolean) {
i(
SceneConstant.M_TAXI + TAG,
"arriveSite ${siteId}"
)
arriveSite(mContext!!, siteId, object : OchCommonServiceCallback<BaseData> {
override fun onSuccess(data: BaseData?) {
if (data == null || data.code != 0) return
@@ -732,7 +736,8 @@ object TaxiModel {
ToastUtils.showShort("无任务!")
return
}
arriveSite(mCurrentTaskAndOrder?.endSite!!.siteId, true)
// arriveSite(mCurrentTaskAndOrder?.endSite!!.siteId, true)
arriveTerminal()
}
fun toStartTask() {
@@ -847,9 +852,13 @@ object TaxiModel {
SceneConstant.M_TAXI + TAG,
"onAutopilotArriveAtStation = " + arrivalNotification.toString()
)
if (((arrivalNotification == null) || !checkCurrentTask()
|| (getCurOrderStatus() === TaxiOrderStatusEnum.ArriveAtEnd))
) {
if (arrivalNotification == null || !checkCurrentTask() ||
mCurrentTaskAndOrder!!.currentStatus == TaskStatusEnum.CompleteTask.code) {
i(
SceneConstant.M_TAXI + TAG,
"onAutopilotArriveAtStation = arrivalNotification or task null" +
"or task currentStatus = ${mCurrentTaskAndOrder!!.currentStatus}"
)
return
}
arriveTerminal()
@@ -869,8 +878,12 @@ object TaxiModel {
}
private fun arriveTerminal() {
if (!checkCurrentOrder()) return
val endSite = mCurrentTaskAndOrder!!.order!!.orderEndSite
if (!checkCurrentTask()) return
i(
SceneConstant.M_TAXI + TAG,
"onAutopilotArriveAtStation = arriveTerminal() = ${mCurrentTaskAndOrder!!.endSite}"
)
val endSite = mCurrentTaskAndOrder!!.endSite
if (endSite != null) {
arriveSite(endSite.siteId, true)
}

View File

@@ -315,7 +315,7 @@ class TaxiUnmannedViewModel : BaseViewModel<UnmannedState, UnmannedIntent>(){
}else{
startPrepareTask120S(result.endSite!!.siteId)
d(TAG, "queryCurrentTaskOnce1 = startPrepareTask30S" )
d(TAG, "queryCurrentTaskOnce1 = startPrepareTask120S" )
}
}