From 3033ff47f2c95c11a0354cceb4b39ce07fa26abe Mon Sep 17 00:00:00 2001 From: liugl <liugl@sinata.cn> Date: 星期二, 15 十二月 2020 11:08:48 +0800 Subject: [PATCH] 1:新增小件物流 --- app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt | 31 ++++++++++++++++++++++--------- 1 files changed, 22 insertions(+), 9 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 4ebcd96..af9d752 100644 --- a/app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt +++ b/app/src/main/java/com/okgoincar/slab/cargo/CargoActivity.kt @@ -62,7 +62,11 @@ class CargoActivity : MySlabBaseActivity() { private fun callOver(contexts: Context, travelFee: Double) { - MoneyBroadCastReceiver.callOver(contexts, travelFee) + callEnd(contexts, travelFee) + } + + private fun callEnd(contexts: Context, travelFee: Double) { + showChangeCargoDialog() } private fun callStatue(contexts: Context, i: Int) { @@ -303,7 +307,7 @@ var map = getMapByAny() map["orderId"] = orderId map["pickUpCode"] = num - callNet(true,Api.fillInPickUpCode, map) { + callNet(true,Api. fillInPickUpCode, map) { click() } } @@ -473,9 +477,6 @@ callNet(this, Api.queryOrderInfo, map) { orderBean = gson.fromJson(it, OrderBean::class.java) showUi(orderBean) -// Handler(Looper.getMainLooper()).postDelayed({ -// startActivity<SlabOrderOverActivity>("orderId" to orderBean.data.orderId.toString() , "orderType" to orderBean.data.type.toString()) -// },1000) } callPersion() } @@ -721,14 +722,26 @@ } callNumberCargo(num){ dialog.dismiss() - startActivity<SlabOrderOverActivity>( - "orderId" to orderId, - "orderType" to orderType - ) + callStartOrder(this,6){ + onBackPressed() + } } } } + fun callStartOrder(contexts: Context, i: Int,func:() -> Unit) { + var map = getMapByAny() + map["orderId"] = MyApplication.currentOrderId + map["orderType"] = MyApplication.currentOrderType + map["state"] = i + map["lat"] = MyApplication.getLocation().latitude + map["lon"] = MyApplication.getLocation().longitude + callNet(contexts, Api.process, map) { + EventBus.getDefault().post(BaseEvent(BaseEvent.UP_TRIP)) + func() + } + } + private fun showGaoMoneyDialog() { -- Gitblit v1.7.1