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