[6.0.0] 服务完成返回值修改, 开始任务逻辑修改
This commit is contained in:
@@ -107,7 +107,7 @@ data class QueryCarOrderByNoRespBean(var data: Result): BaseData(){
|
||||
data class Result(
|
||||
var sn: String, var orderNo: String, var orderStatus: Int,
|
||||
var bookingUserPhone: String, var businessType: String,
|
||||
var mileage: Float,var duration: Int,var passengerSize: Int
|
||||
var mileage: Float,var duration: Float,var passengerSize: Int
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -744,7 +744,14 @@ object TaxiModel {
|
||||
ToastUtils.showShort("无任务!")
|
||||
return
|
||||
}
|
||||
mCurrentTaskAndOrder?.lineId?.let { startTask(it) }
|
||||
|
||||
//当前订单状态若为20 , 则使用的lineId为订单信息的
|
||||
mCurrentTaskAndOrder?.let { startTask(
|
||||
if (it.order != null && it.order!!.orderStatus >= TaxiOrderStatusEnum.ArriveAtStart.code)
|
||||
it.order!!.orderLine
|
||||
else
|
||||
it.lineId
|
||||
) }
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -367,6 +367,8 @@ class TaxiUnmannedViewModel : BaseViewModel<UnmannedState, UnmannedIntent>(){
|
||||
queryCarOrderByOrderNo(mContext,orderNo,
|
||||
object : OchCommonServiceCallback<QueryCarOrderByNoRespBean>{
|
||||
override fun onSuccess(data: QueryCarOrderByNoRespBean?) {
|
||||
d(SceneConstant.M_TAXI + TAG, "queryCurrentOrderStatusByNo data = " +
|
||||
GsonUtil.jsonFromObject(data))
|
||||
if (data == null || data.code != 0) return
|
||||
if (data.data.orderStatus == TaxiOrderStatusEnum.Cancel.code){
|
||||
VoiceNotice.showNotice("乘客已经取消")
|
||||
@@ -375,7 +377,7 @@ class TaxiUnmannedViewModel : BaseViewModel<UnmannedState, UnmannedIntent>(){
|
||||
return
|
||||
}
|
||||
if (data.data.orderStatus == TaxiOrderStatusEnum.ArriveAtEnd.code){//到站
|
||||
updateOrderMileAndDur(data.data.mileage,data.data.duration)
|
||||
updateOrderMileAndDur(data.data.mileage,data.data.duration.toInt())
|
||||
return
|
||||
}
|
||||
if (data.data.orderStatus == TaxiOrderStatusEnum.JourneyCompleted.code){//完成
|
||||
|
||||
@@ -128,7 +128,7 @@ object CarServiceManager {
|
||||
mOCHTaxiServiceApi.queryCarOrderByOrderNo(
|
||||
data = QueryCarOrderByNoReqBean(MoGoAiCloudClientConfig.getInstance().sn, orderNo)
|
||||
).transformTry()
|
||||
.subscribe(OchCommonSubscribeImpl(context, callback, "jumpPassengerCheck"))
|
||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCarOrderByOrderNo"))
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -298,7 +298,7 @@ class TaxiBeingTaskFragment : BaseFragment(),
|
||||
taskTypeTv.text = resources.getString(R.string.task_order)
|
||||
taskTypeTv.background = resources.getDrawable(R.drawable.task_order_type_btn_bg,null)
|
||||
orderPhoneAndNum.text = Html.fromHtml("<font color=\"#FFFFFF\"> " + order.bookingUserPhone + "</font>" +
|
||||
"<font color=\"#33FFFFFF\"> | </font>" +
|
||||
"<font color=\"#3B4577\"> | </font>" +
|
||||
"<font color=\"#FFFFFF\">" + order.passengerSize + "人" + "</font>",Html.FROM_HTML_MODE_LEGACY)
|
||||
startStationName.text = order.orderStartSite?.siteName
|
||||
endStationName.text = order.orderEndSite?.siteName
|
||||
|
||||
@@ -74,7 +74,7 @@ class TaxiReserveOrderFragment : BaseFragment() {
|
||||
naviToEnd.visibility = View.GONE
|
||||
|
||||
orderPhoneAndNum.text = Html.fromHtml("<font color=\"#FFFFFF\"> " + order.bookingUserPhone + "</font>" +
|
||||
"<font color=\"#33FFFFFF\"> | </font>" +
|
||||
"<font color=\"#3B4577\"> | </font>" +
|
||||
"<font color=\"#FFFFFF\">" + order.passengerSize + "人" + "</font>",Html.FROM_HTML_MODE_LEGACY)
|
||||
|
||||
|
||||
|
||||
@@ -205,8 +205,6 @@ abstract class BaseTaxiTabFragment<V : IView, P : Presenter<V>> : MvpFragment<V,
|
||||
IMoGoAutopilotStatusListener.STATUS_PARALLEL_DRIVING
|
||||
) {
|
||||
return //远程代驾状态下不可开启自动驾驶,只能等远程代驾主动退出
|
||||
} else if (!(module_mogo_och_autopilot_status.tag as Boolean)) {
|
||||
ToastUtils.showShort(resources.getString(R.string.module_och_taxi_auto_disable_tip1))
|
||||
} else {
|
||||
startAutopilot()
|
||||
}
|
||||
|
||||
@@ -30,7 +30,6 @@
|
||||
|
||||
|
||||
<string name="module_och_taxi_auto_disable_tip">自动驾驶状态为0不可用</string>
|
||||
<string name="module_och_taxi_auto_disable_tip1">司机端未确认可以开启自动驾驶</string>
|
||||
|
||||
<string name="network_error_tip">网络异常,请稍后重试</string>
|
||||
<string name="request_error_tip">请求出现异常,请稍后重试</string>
|
||||
|
||||
Reference in New Issue
Block a user