[6.0.0] 运营单自驾到站到站
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
@@ -315,7 +315,7 @@ class TaxiUnmannedViewModel : BaseViewModel<UnmannedState, UnmannedIntent>(){
|
||||
|
||||
}else{
|
||||
startPrepareTask120S(result.endSite!!.siteId)
|
||||
d(TAG, "queryCurrentTaskOnce1 = startPrepareTask30S" )
|
||||
d(TAG, "queryCurrentTaskOnce1 = startPrepareTask120S" )
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user