From dbd287f9349ed52c8e861c2aadecff9a9bd83f3a Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期五, 08 八月 2025 20:34:05 +0800
Subject: [PATCH] 计费异常流程、支付宝提现等迭代

---
 app/src/main/java/com/zhaoyang/driver/ui/main/major/MajorSureMoneyActivity.kt |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/zhaoyang/driver/ui/main/major/MajorSureMoneyActivity.kt b/app/src/main/java/com/zhaoyang/driver/ui/main/major/MajorSureMoneyActivity.kt
index 2aae749..90fcc93 100644
--- a/app/src/main/java/com/zhaoyang/driver/ui/main/major/MajorSureMoneyActivity.kt
+++ b/app/src/main/java/com/zhaoyang/driver/ui/main/major/MajorSureMoneyActivity.kt
@@ -1,7 +1,9 @@
 package com.zhaoyang.driver.ui.main.major
 
+import android.content.Intent
 import cn.sinata.xldutils.utils.clickDelay
 import cn.sinata.xldutils.utils.getContent
+import cn.sinata.xldutils.utils.visible
 import com.zhaoyang.driver.R
 import com.zhaoyang.driver.base.BaseEvent
 import com.zhaoyang.driver.base.MyBaseActivity
@@ -13,6 +15,7 @@
 import kotlinx.android.synthetic.main.activity_sure_money.*
 import org.greenrobot.eventbus.EventBus
 import org.jetbrains.anko.startActivity
+import org.jetbrains.anko.startActivityForResult
 
 class MajorSureMoneyActivity :MyBaseActivity(){
 
@@ -55,6 +58,12 @@
             tv_long_distance_name.text = "远途费("+it.data.longDistance+")公里"
             tv_long_distance_money.text = it.data.longDistanceMoney.toString()+"元"
             tv_all_money.text = "¥"+it.data.orderMoney.toString()+""
+            if (it.data.isException == 1){
+                tv_error.visible()
+                tv_error.clickDelay {
+                    startActivityForResult<InputPriceActivity>(1,"orderId" to orderId,"orderType" to orderType,"estimatedPrice" to it.data.estimatedPrice)
+                }
+            }
         }
     }
 
@@ -85,4 +94,11 @@
         }
     }
 
+    override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
+        super.onActivityResult(requestCode, resultCode, data)
+        if (resultCode == RESULT_OK){
+            EventBus.getDefault().post(BaseEvent(BaseEvent.BACK_CAR_OVER))
+            finish()
+        }
+    }
 }
\ No newline at end of file

--
Gitblit v1.7.1