[自主算路验证] fix: 结束任务时 taskId值不对的问题;
This commit is contained in:
@@ -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()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user