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

---
 app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 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 4a494bd..58bc275 100644
--- a/app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt
+++ b/app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt
@@ -176,11 +176,21 @@
         MyApplication.addOrderView(object : MyApplication.OrderStatueView {
             override fun orderInfo(data: OrderSimpleData?) {
                 data?.let {
-                    if (it.status == 10 || it.status == 12) {
+                    if (it.status == 10 || it.status == 11) {
                         Handler(Looper.getMainLooper()).post {
-                            toast("用户已取消订单")
-                            MyApplication.getTTsManager().setVideoText("用户已取消订单")
+                            if (it.status == 10){
+                                toast("用户已取消订单")
+                                MyApplication.getTTsManager().setVideoText("用户已取消订单")
+                            }else{
+                                toast("用户已改派订单")
+                                MyApplication.getTTsManager().setVideoText("用户已改派订单")
+                            }
                             finish()
+                        }
+                    }
+                    if (it.orderType == 4 || it.orderType == 5 && it.orderId.toString() == orderId) {
+                        Handler(Looper.getMainLooper()).post {
+                            initView()
                         }
                     }
                 }
@@ -300,6 +310,8 @@
             }
         }
     }
+
+
 
     private fun callNumberCargo(num: String, click: () -> Unit) {
         var map = getMapByAny()
@@ -726,7 +738,11 @@
             callNumberCargo(num){
                 dialog.dismiss()
                 callStartOrder(this,6){
-                    onBackPressed()
+                    startActivity<SlabCargoOverActivity>(
+                        "orderId" to orderId,
+                        "orderType" to orderType
+                    )
+                    finish()
                 }
             }
         }

--
Gitblit v1.7.1