Commit 44986c1d authored by shiyl's avatar shiyl

支付失败取消后关闭确认订单并刷新活动详情

parent 1cf3d4c9
......@@ -107,10 +107,7 @@ class ConfirmOrderActivity : BaseMvvmActivity<BorderActivityConfirmOrderBinding,
}
}
vm.toOrderDetailEvent.observe(this) {
// 通知h5刷新团餐拼团活动详情
XBridManager.postEvent(XEventConfig.NOTIFY_REFRESH_GROUP_MEAL_EVENT_DETAILS, null, null)
// 关闭确认订单
finish()
backToPrePage()
// 打开订单详情
val map = HashMap<String, Any?>()
map[IntentConstants.KEY_EXTRA_ORDER_ID] = it
......@@ -127,6 +124,16 @@ class ConfirmOrderActivity : BaseMvvmActivity<BorderActivityConfirmOrderBinding,
}
/**
* 返回上个页面并刷新
*/
private fun backToPrePage() {
// 通知h5刷新团餐拼团活动详情
XBridManager.postEvent(XEventConfig.NOTIFY_REFRESH_GROUP_MEAL_EVENT_DETAILS, null, null)
// 关闭确认订单
finish()
}
override fun onDestroy() {
super.onDestroy()
XEventManager.unRegister(this)
......@@ -171,7 +178,7 @@ class ConfirmOrderActivity : BaseMvvmActivity<BorderActivityConfirmOrderBinding,
CommonHintDialog(this, "交易失败,是否继续支付?", arrayListOf("取消", "确定"), object : CommonHintDialog.OnHintOptionCallback {
override fun onLeftOption() {
// 支付失败后,取消继续支付,关闭确认订单
finish()
backToPrePage()
}
override fun onRightOption() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment