From bd6a8872438a35d47821c5d5da7fe149e5fed3ab Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期三, 21 六月 2023 09:53:36 +0800 Subject: [PATCH] 处理收不到广播 --- app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt b/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt index 5d589a1..488b11f 100644 --- a/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt +++ b/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt @@ -3,6 +3,7 @@ import android.os.CountDownTimer import android.os.Handler import android.os.Looper +import android.view.View import cn.sinata.xldutils.utils.* import com.okgoincar.netUtls.callNet import com.okgoincar.netUtls.getMapByAny @@ -14,8 +15,10 @@ import com.okgoincar.bean.OrderStatueBean import com.okgoincar.netUtls.Api import com.okgoincar.netUtls.timeOver +import com.okgoincar.slab.util.DialogUtil import com.okgoincar.utils.MyUtils import kotlinx.android.synthetic.main.activity_order_over.* +import kotlinx.android.synthetic.main.dialog_sure_and_del_slab.view.* import java.lang.Exception class SlabOrderOverActivity : MySlabBaseActivity() { @@ -110,7 +113,7 @@ MyApplication.getTTsManager() .setVideoText("请确认乘客车内付款后,再点击返回首页") time = timeOver(60000 * 6) { - tv_title_slab.text = "已完成($it)" + tv_title_slab.text = "待支付($it)" if (it == 0) { if (time != null) { time!!.cancel() @@ -125,6 +128,7 @@ tv_name.text = it.data.nickName tv_car_num.text = it.data.historyNum.toString() + "次乘车" tv_phone.text = it.data.phone + tv_phone.clickDelay { MyUtils.getInstans().CallPhone(this, it.data.phone.toString()) } @@ -133,6 +137,7 @@ tv_time.text = it.data.travelTime tv_start_address.text = it.data.startAddress tv_end_address.text = it.data.endAddress + tv_end_address.visibility = if (it.data.endAddress.isNullOrEmpty()) View.GONE else View.VISIBLE tv_red_money.text = it.data.tipMoney.toString() + "元小费" // when (orderBean.data.orderState) { // 10, 11 -> { @@ -266,7 +271,13 @@ } tv_complete.clickDelay { - overOrder() + var pop = DialogUtil.getSlabDelAndSurePopWindow(this,"请确认是否收到乘客线下付款",{}){ + overOrder() + } + pop.contentView.tv_close_base.text = "未收款" + pop.contentView.tv_sure_base.text = "已收款" + pop.showCenter(window.decorView) + } } -- Gitblit v1.7.1