From 0361f47762f9958f2ec91fdb62bfc98de4e162a6 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期一, 14 四月 2025 15:16:17 +0800 Subject: [PATCH] save --- app/src/main/java/com/xianning/driver/ui/main/OrderOverActivity.kt | 43 ++++++++++++++++++++++++++++++++++--------- 1 files changed, 34 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/xianning/driver/ui/main/OrderOverActivity.kt b/app/src/main/java/com/xianning/driver/ui/main/OrderOverActivity.kt index 94709f9..8984a00 100644 --- a/app/src/main/java/com/xianning/driver/ui/main/OrderOverActivity.kt +++ b/app/src/main/java/com/xianning/driver/ui/main/OrderOverActivity.kt @@ -28,6 +28,7 @@ import kotlinx.android.synthetic.main.include_order_top.* import org.greenrobot.eventbus.EventBus import org.jetbrains.anko.startActivity +import org.jetbrains.anko.toast class OrderOverActivity : MyBaseActivity() { @@ -52,6 +53,7 @@ MyApplication.currentOrderId = "" ll_pay_result.gone() tv_show_pay_over.gone() + tv_login.gone() } override fun initView() { @@ -81,6 +83,7 @@ } private fun showUi(orderBean: OrderBean?) { + tv_login.gone() orderBean?.let { tv_name.text = it.data.nickName tv_car_num.text = it.data.historyNum.toString() + "次乘车" @@ -111,10 +114,15 @@ } 6, 7 -> { if (it.data.payManner == 2) { - tv_show_pay_over.visible() +// tv_show_pay_over.visible() setTitleText("已完成") - ll_pay_result.gone() - } else { +// ll_pay_result.gone() + showPayResultText(it, it.data.orderState) + addSocketLisener() + } else if (it.data.payManner == 3){ + setTitleText("已完成") + tv_show_pay_over.visible() + }else { addSocketLisener() showPayResultText(it, it.data.orderState) } @@ -123,7 +131,12 @@ if (it.data.payManner == 2) { tv_show_pay_over.visible() setTitleText("已完成") - ll_pay_result.gone() +// ll_pay_result.gone() + showPayResultText(it, it.data.orderState) + + } else if (it.data.payManner == 3){ + setTitleText("已完成") + tv_show_pay_over.visible() } else { showPayResultText(it, it.data.orderState) } @@ -185,17 +198,19 @@ if (statue in 6..7) { tv_pay_result_title.text = "待乘客支付" setTitleText("待支付") +// if (it.data.payManner == 2) +// tv_login.visible() } else { tv_pay_result_title.text = "乘客已支付" setTitleText("已完成") ll_pay_result.visible() } tv_pay_result_money.text = "¥" + it.data.orderMoney.toString() - when (orderType) { - "2" -> { - tv_pay_result_small_money.text = "其中含红包费用:¥" + it.data.tipMoney.toString() + when (it.data.payManner) { + 2 -> { + tv_pay_result_small_money.text = "" } - "1" -> { + else -> { tv_pay_result_small_money.text = "查看收费明细" tv_pay_result_small_money.clickDelay { startActivity<MajorMoneyDetailActivity>( @@ -214,6 +229,16 @@ } override fun setOnclick() { - + tv_login.setOnClickListener { + DialogUtil.getDelAndSureDialog(this, "是否确认收款?", {}, { + val mapByAny = getMapByAny() + mapByAny["orderId"] = orderId + mapByAny["orderType"] = orderType + callNet(Api.confirm,mapByAny){ + toast("操作成功") + initView() + } + }) + } } } \ No newline at end of file -- Gitblit v1.7.1