From b0f715433a54c4bc897dd2bc86fa8ab70727b008 Mon Sep 17 00:00:00 2001
From: liugl <liugl@sinata.cn>
Date: 星期二, 15 十二月 2020 18:05:13 +0800
Subject: [PATCH] 1:新增上线 6版

---
 app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt b/app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt
index af9d752..4a494bd 100644
--- a/app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt
+++ b/app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt
@@ -180,8 +180,6 @@
                         Handler(Looper.getMainLooper()).post {
                             toast("用户已取消订单")
                             MyApplication.getTTsManager().setVideoText("用户已取消订单")
-                            MyApplication.currentOrderType = ""
-                            MyApplication.currentOrderId = ""
                             finish()
                         }
                     }
@@ -469,8 +467,6 @@
 
 
     private fun callOrder() {
-        MyApplication.currentOrderId = orderId
-        MyApplication.currentOrderType = orderType
         var map = getMapByAny()
         map["orderId"] = orderId
         map["orderType"] = orderType
@@ -524,13 +520,16 @@
     private fun showUi(orderBean: OrderBean?) {
         orderBean?.let {
             tv_name.text = orderBean.data.nickName
-            tv_car_num.text = it.data.historyNum.toString() + "次乘车"
+            tv_car_num.text = it.data.historyNum.toString() + "次寄物"
             tv_time.text = it.data.travelTime
             tv_start_address.text = it.data.startAddress
             tv_end_address.text = it.data.endAddress
             tv_name_phone.text = orderBean.data.nickName + "-" + orderBean.data.phone
             tv_type_cargo.text = "普通小件X" + orderBean.data.peopleNumber
             tv_red_money.text = doubleTwo(orderBean.data.tipMoney) + "元加急费"
+            if (orderBean.data.tipMoney == null || orderBean.data.tipMoney <= 0.0){
+                tv_red_money.gone()
+            }
             tv_phone.text = orderBean.data.phone
             showStatueMapUI(it)
         }
@@ -586,6 +585,10 @@
     //    流程操作状态(3=开始出发预约点,4=到达预约点,5=开始服务,6=服务结束)
     private fun showStatueMapUI(it: OrderBean) {
         getAllMark(it)
+        tv_gap_money.gone()
+        if (it.data.orderState == 4 || it.data.orderState == 8 || it.data.orderState == 12){
+            tv_gap_money.visible()
+        }
         when (it.data.orderState) {
             2, 3 -> {
                 clickBroad()
@@ -602,7 +605,7 @@
                     setTitleText("去取货物")
                 }
             }
-            4,8-> {
+            4,8,12-> {
                 clickBroad()
                 iv_to_gd.gone()
                 closeLine()
@@ -731,8 +734,8 @@
 
     fun callStartOrder(contexts: Context, i: Int,func:() -> Unit) {
         var map = getMapByAny()
-        map["orderId"] = MyApplication.currentOrderId
-        map["orderType"] = MyApplication.currentOrderType
+        map["orderId"] = orderId
+        map["orderType"] = orderType
         map["state"] = i
         map["lat"] = MyApplication.getLocation().latitude
         map["lon"] = MyApplication.getLocation().longitude

--
Gitblit v1.7.1