[自主算路验证] fix: 结束任务时 taskId值不对的问题;

This commit is contained in:
aibingbing
2023-11-30 19:26:27 +08:00
parent 60148ee301
commit 997c5769cf

View File

@@ -145,7 +145,7 @@ class TaxiRoutingFragment : BaseFragment(), ICommonNaviChangedCallback {
naviToStart.visibility = View.VISIBLE
naviToEnd.visibility = View.INVISIBLE
updateStartAndEndStationPointByStatus(false)
updateCurrentTaskTripInfo(0,0)
updateCurrentTaskTripInfo(0, 0)
data.grayLineBean?.startSite?.also {
initStartNaviToStationParam(
@@ -184,7 +184,7 @@ class TaxiRoutingFragment : BaseFragment(), ICommonNaviChangedCallback {
naviToStart.visibility = View.INVISIBLE
naviToEnd.visibility = View.VISIBLE
updateStartAndEndStationPointByStatus(true)
updateCurrentTaskTripInfo(0,0)
updateCurrentTaskTripInfo(0, 0)
routingTask.grayLineBean?.endSite?.also {
initStartNaviToStationParam(
@@ -209,43 +209,37 @@ class TaxiRoutingFragment : BaseFragment(), ICommonNaviChangedCallback {
}
private fun showFeedbackDialog(grayId: Long) {
if (mFeedbackDialog == null) {
val builder: TaxiRoutingFeedbackDialog.Builder = TaxiRoutingFeedbackDialog.Builder()
builder.cancelStr(
MainMoGoApplication.getApp()
.getString(R.string.routing_feedback_result_btn_not_sure)
).confirmStr(
MainMoGoApplication.getApp()
.getString(R.string.routing_feedback_result_btn_sure)
).tips(MainMoGoApplication.getApp().getString(R.string.routing_feedback_result_hint))
.clickListener(object :
TaxiRoutingFeedbackDialog.TaxiRoutingFeedBackDialogClickListener {
override fun confirm() {
mViewModel.sendUiIntent(
TaxiRoutingUiIntent.SubmitEndTask(
grayId,
EndGrayTaskFeedbackType.USABLE_YES
)
val builder: TaxiRoutingFeedbackDialog.Builder = TaxiRoutingFeedbackDialog.Builder()
builder.cancelStr(
MainMoGoApplication.getApp()
.getString(R.string.routing_feedback_result_btn_not_sure)
).confirmStr(
MainMoGoApplication.getApp()
.getString(R.string.routing_feedback_result_btn_sure)
).tips(MainMoGoApplication.getApp().getString(R.string.routing_feedback_result_hint))
.clickListener(object :
TaxiRoutingFeedbackDialog.TaxiRoutingFeedBackDialogClickListener {
override fun confirm() {
mViewModel.sendUiIntent(
TaxiRoutingUiIntent.SubmitEndTask(
grayId,
EndGrayTaskFeedbackType.USABLE_YES
)
}
)
}
override fun cancel() {
mViewModel.sendUiIntent(
TaxiRoutingUiIntent.SubmitEndTask(
grayId,
EndGrayTaskFeedbackType.USABLE_NO
)
override fun cancel() {
mViewModel.sendUiIntent(
TaxiRoutingUiIntent.SubmitEndTask(
grayId,
EndGrayTaskFeedbackType.USABLE_NO
)
}
})
activity?.also {
mFeedbackDialog = builder.build(it)
mFeedbackDialog?.showDialog()
}
} else {
activity?.also {
mFeedbackDialog?.showDialog()
}
)
}
})
activity?.also {
mFeedbackDialog = builder.build(it)
mFeedbackDialog?.showDialog()
}
}