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 |   31 +++++++++++++++++++++++++++++--
 1 files changed, 29 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 437467d..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
@@ -34,7 +35,30 @@
             it.itemView.tv_start.text = item.startAddress
             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>(
@@ -65,6 +89,9 @@
                         view.tv_end.text = item.endAddress
                         view.tv_money.text = item.redMoney.toString() + "元红包"
                         view.tv_money_num.text = item.orderMoney.toString() + "元"
+                        if (item.payManner != null){
+                            view.tv_money_num.text = item.orderMoney.toString() + "元("+if (item.payManner == 1)"线上)" else "线下)"
+                        }
                         setBlack(getNowTimeBlack(), view)
                         pop.showCenter((context as SlabMainActivity).window.decorView)
                     }

--
Gitblit v1.7.1