From 40f9ac00ec5e4d6363450d1c8e0b0937cc0b1de4 Mon Sep 17 00:00:00 2001
From: liugl <liugl@sinata.cn>
Date: 星期四, 14 一月 2021 10:50:18 +0800
Subject: [PATCH] 1。4:处理预约单导致串单的问题 隐藏预约单

---
 app/src/main/java/com/okgoincar/slab/adapter/SlabMainAdapter.kt |   27 +++++++++++++++++++++++++--
 1 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/okgoincar/slab/adapter/SlabMainAdapter.kt b/app/src/main/java/com/okgoincar/slab/adapter/SlabMainAdapter.kt
index ece92d2..02749ec 100644
--- a/app/src/main/java/com/okgoincar/slab/adapter/SlabMainAdapter.kt
+++ b/app/src/main/java/com/okgoincar/slab/adapter/SlabMainAdapter.kt
@@ -1,4 +1,4 @@
-package com.okgoincar.ui.adapter
+package com.okgoincar.slab.adapter
 
 import android.view.View
 import cn.sinata.xldutils.utils.clickDelay
@@ -9,10 +9,11 @@
 import com.okgoincar.R
 import com.okgoincar.base.BaseRvAdapter
 import com.okgoincar.base.BaseViewHolder
-import com.okgoincar.base.MyApplication
 import com.okgoincar.bean.OrderListBean
 import com.okgoincar.slab.SlabMainActivity
 import com.okgoincar.slab.SlabTripActivity
+import com.okgoincar.slab.cargo.CargoActivity
+import com.okgoincar.slab.cargo.SlabCargoOverActivity
 import com.okgoincar.slab.util.DialogUtil
 import kotlinx.android.synthetic.main.item_main_list_slab.view.*
 import kotlinx.android.synthetic.main.item_main_list_slab.view.tv_end
@@ -35,7 +36,29 @@
             it.itemView.tv_end.text = item.endAddress
             it.itemView.tv_qian.text = item.redMoney.toString() + "元小费"
 
+
             it.itemView.clickDelay {
+                if (item.type == 4 || item.type == 5){
+                    when(item.state){
+                        1,2,3,4,5,7,8,9,12 ->{
+                            context.startActivity<CargoActivity>(
+                                "orderId" to item.id.toString(),
+                                "orderType" to item.type.toString()
+                            )
+                        }
+                        6,10->{
+                            context.startActivity<SlabCargoOverActivity>(
+                                "orderId" to item.id.toString(),
+                                "orderType" to item.type.toString()
+                            )
+                        }
+                        11 -> {
+                            toast("订单改派中")
+                        }
+                    }
+
+                    return@clickDelay
+                }
                 when (item.state) {
                     2, 3, 4, 5 -> {
                         context.startActivity<SlabTripActivity>(

--
Gitblit v1.7.1