package com.okgoincar.slab
|
|
import android.content.Context
|
import android.content.Intent
|
import android.os.Bundle
|
import android.os.Handler
|
import android.os.Looper
|
import android.view.View
|
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.RecyclerView
|
import cn.sinata.xldutils.utils.*
|
import com.amap.api.location.AMapLocationListener
|
import com.amap.api.maps.AMap
|
import com.amap.api.maps.model.LatLng
|
import com.amap.api.maps.model.Marker
|
import com.amap.api.maps.model.Polyline
|
import com.okgoincar.netUtls.*
|
import com.okgoincar.ui.adapter.SlabStartAdapter
|
import com.okgoincar.slab.util.DialogUtil
|
import com.okgoincar.utils.Cache.CacheKey
|
import com.okgoincar.R
|
import com.okgoincar.base.AMapKit
|
import com.okgoincar.base.AMapKit.addMarker
|
import com.okgoincar.base.AMapKit.getIcon
|
import com.okgoincar.base.AMapKit.getTimeType
|
import com.okgoincar.base.AMapKit.initMap
|
import com.okgoincar.base.AMapKit.moveCamera
|
import com.okgoincar.base.BaseEvent
|
import com.okgoincar.base.MoneyBroadCastReceiver
|
import com.okgoincar.base.MyApplication
|
import com.okgoincar.base.gpsnav.GPSNaviActivity
|
import com.okgoincar.bean.OrderBean
|
import com.okgoincar.bean.OrderSimpleData
|
import com.okgoincar.bean.UserBean
|
import com.okgoincar.bean.UserInfoBean
|
import com.okgoincar.netUtls.Api
|
import com.okgoincar.utils.DateUtil
|
import com.okgoincar.utils.glide.GlideUtil
|
import com.trello.rxlifecycle3.android.ActivityEvent
|
import io.reactivex.Observable
|
import io.reactivex.android.schedulers.AndroidSchedulers
|
import io.reactivex.disposables.Disposable
|
import io.reactivex.schedulers.Schedulers
|
import kotlinx.android.synthetic.main.activity_trip_slab.*
|
import kotlinx.android.synthetic.main.dialog_select_pay_type.view.*
|
import kotlinx.android.synthetic.main.dialog_sure_and_del_slab.view.*
|
import kotlinx.android.synthetic.main.item_map_market.view.*
|
import org.greenrobot.eventbus.EventBus
|
import org.jetbrains.anko.startActivity
|
import org.jetbrains.anko.toast
|
import java.lang.Exception
|
import java.util.concurrent.TimeUnit
|
|
|
class SlabTripActivity : MySlabBaseActivity() {
|
|
private fun callOver(contexts: Context, travelFee: Double) {
|
MoneyBroadCastReceiver.callOver(contexts, travelFee)
|
}
|
|
private fun callStatue(contexts: Context, i: Int) {
|
MoneyBroadCastReceiver.callStatue(contexts, i)
|
}
|
|
/***
|
* // 流程操作状态(3=开始出发预约点,4=到达预约点,5=开始服务,6=服务结束)
|
* 页面一共4个marker 1:预约地点 2:起点 3终点 4:司机点
|
*/
|
val orderType by lazy {
|
intent.getStringExtra("orderType")
|
}
|
|
val orderId by lazy {
|
intent.getStringExtra("orderId")
|
}
|
var isTimeStart = false //限制计时器
|
|
|
var makeMarker: Marker? = null
|
var startMarker: Marker? = null
|
var endMarker: Marker? = null
|
var carMarker: Marker? = null
|
var markerLine: Polyline? = null
|
lateinit var aMap: AMap
|
lateinit var orderBean: OrderBean
|
|
|
override fun setContentView() {
|
setContentView(R.layout.activity_trip_slab)
|
}
|
|
override fun setBlackMode(b: Boolean?) {
|
super.setBlackMode(b)
|
if (b!!) {
|
ll_order_top.setBackgroundResource(R.drawable.bg_slab_main_8_bottom_blacl)
|
ll_info_top.setBackgroundResource(R.drawable.bg_slab_main_8_black)
|
rl_back.setBackgroundResource(R.color.black_191919)
|
iv_back_slab.setImageResource(R.mipmap.icon_back_slab)
|
tv_title_slab.textColor(this, R.color.write)
|
tv_name.textColor(this, R.color.write)
|
tv_car_num.textColor(this, R.color.write)
|
tv_phone.textColor(this, R.color.write)
|
tv_phone.setDrawableLeft(R.mipmap.icon_dial_slab)
|
tv_time.textColor(this, R.color.write)
|
tv_start_address.textColor(this, R.color.write)
|
tv_end_address.textColor(this, R.color.write)
|
tv_red_money.textColor(this, R.color.write)
|
tv_end_address.textColor(this, R.color.write)
|
|
tv_code_num.textColor(this, R.color.write)
|
tv_name_car_man.textColor(this, R.color.write)
|
tv_car_num_var.textColor(this, R.color.write)
|
tv_star_num.textColor(this, R.color.write)
|
tv_company.textColor(this, R.color.write)
|
tv_time_send_prove.textColor(this, R.color.write)
|
tv_current_time.textColor(this, R.color.write)
|
} else {
|
ll_order_top.setBackgroundResource(R.drawable.write_bottom_10)
|
ll_info_top.setBackgroundResource(R.drawable.write_top_10)
|
rl_back.setBackgroundResource(R.drawable.write)
|
iv_back_slab.setImageResource(R.mipmap.icon_back_black)
|
tv_title_slab.textColor(this, R.color.black)
|
tv_name.textColor(this, R.color.black)
|
tv_car_num.textColor(this, R.color.black)
|
tv_phone.textColor(this, R.color.black)
|
tv_phone.setDrawableLeft(R.mipmap.car_phone_bkack)
|
tv_time.textColor(this, R.color.black)
|
tv_start_address.textColor(this, R.color.black)
|
tv_end_address.textColor(this, R.color.black)
|
tv_red_money.textColor(this, R.color.black)
|
tv_end_address.textColor(this, R.color.black)
|
|
tv_code_num.textColor(this, R.color.black)
|
tv_name_car_man.textColor(this, R.color.black)
|
tv_car_num_var.textColor(this, R.color.black)
|
tv_star_num.textColor(this, R.color.black)
|
tv_company.textColor(this, R.color.black)
|
tv_time_send_prove.textColor(this, R.color.black)
|
tv_current_time.textColor(this, R.color.black)
|
|
}
|
}
|
|
override fun initView() {
|
// tv_Right.text = "申请改派"
|
showHeader(false)
|
showTitle(false)
|
rl_persion_info.gone()
|
callOrder()
|
initMineLocation()
|
onclick()
|
addSockectCancel()
|
changeMode()
|
MyApplication.getInstance()!!.initUpPoint()
|
}
|
|
private fun addSockectCancel() {
|
MyApplication.addOrderView(object : MyApplication.OrderStatueView {
|
override fun orderInfo(data: OrderSimpleData?) {
|
data?.let {
|
if (it.status == 10 || it.status == 12) {
|
Handler(Looper.getMainLooper()).post {
|
toast("用户已取消订单")
|
MyApplication.getTTsManager().setVideoText("用户已取消订单")
|
MyApplication.currentOrderType = ""
|
MyApplication.currentOrderId = ""
|
finish()
|
}
|
}
|
}
|
}
|
})
|
}
|
|
override fun onBackPressed() {
|
super.onBackPressed()
|
}
|
|
fun changeMode() {
|
if (tv_change.text == "收起") {
|
rl_map.invisible()
|
rl_persion_info.visible()
|
tv_change.text = "地图"
|
tv_change.textColor(this, R.color.main_yellow)
|
tv_change.setBackgroundResource(R.drawable.bg_orange_slab_line_4)
|
} else {
|
rl_map.visible()
|
rl_persion_info.invisible()
|
tv_change.text = "收起"
|
tv_change.textColor(this, R.color.white)
|
tv_change.setBackgroundResource(R.drawable.bg_login)
|
}
|
}
|
|
|
private fun onclick() {
|
btn_start.clickDelay {
|
callStatue(this, 5)
|
}
|
|
btn_end.clickDelay {
|
callOver(this, 10.0)
|
}
|
|
tv_change.clickDelay {
|
changeMode()
|
}
|
iv_move.setOnClickListener {
|
orderBean.let {
|
when (it.data.orderState) {
|
2, 3 -> {
|
moveCamera(aMap, makeMarker!!.position, carMarker!!.position)
|
}
|
4 -> {
|
moveCamera(aMap, carMarker!!.position)
|
}
|
5, 6 -> {
|
if (endMarker == null){
|
moveCamera(aMap, carMarker!!.position)
|
}else{
|
moveCamera(aMap, carMarker!!.position, endMarker!!.position)
|
}
|
}
|
}
|
}
|
}
|
iv_to_gd.setOnClickListener {
|
orderBean.let {
|
when (it.data.orderState) {
|
2, 3 -> {
|
// startAMapNavi(makeMarker!!)
|
startActivity<GPSNaviActivity>(
|
"start" to carMarker!!.position,
|
"end" to makeMarker!!.position
|
)
|
|
}
|
5, 6 -> {
|
if (endMarker == null){
|
toast("暂无终点")
|
}else{
|
startActivity<GPSNaviActivity>(
|
"start" to carMarker!!.position,
|
"end" to endMarker!!.position
|
)
|
}
|
|
}
|
else -> {
|
|
}
|
}
|
}
|
}
|
|
slide_btn.onSwipeListener = {
|
orderBean.let {
|
when (it.data.orderState) {
|
2, 3, 4 -> {
|
if (it.data.orderState == 2 && it.data.reservation == 2 &&
|
(DateUtil.dateToStamp(
|
DateUtil.TYPE0,
|
it.data.travelTime
|
) - System.currentTimeMillis()) / 1000 > 1800
|
) {//判断预约单时间滑动是否有效
|
toast("只能在预约时间的半小时内出行")
|
return@let
|
}
|
it.data.orderState++
|
callStatue(it.data.orderState) {}
|
showStatueMapUI(it)
|
}
|
5, 6 -> {
|
it.data.orderState = 6
|
showMoneyTypeDialog()
|
}
|
}
|
}
|
}
|
|
iv_back_slab.clickDelay {
|
onBackPressed()
|
}
|
|
tv_phone.clickDelay {
|
orderBean.let {
|
Utils.callPhone(this, it.data.phone)
|
}
|
}
|
}
|
|
private fun callStatue(i: Int, click: () -> Unit) {
|
var map = getMapByAny()
|
map["orderId"] = orderId
|
map["orderType"] = orderType
|
map["state"] = i
|
map["lat"] = MyApplication.getLocation().latitude
|
map["lon"] = MyApplication.getLocation().longitude
|
callNet(this, Api.process, map) {
|
click()
|
}
|
}
|
|
private fun showMoneyTypeDialog() {
|
var pop = DialogUtil.getPopupwindow(this, R.layout.dialog_select_pay_type)
|
var payType = 1 //支付方式(1=OK平台收款,2=其他方式收款)
|
if (getNowTimeBlack()) {
|
pop.contentView.rl_back_pop.setBackgroundResource(R.drawable.bg_slab_main_8_black)
|
pop.contentView.tv_cancel.textColor(this, R.color.white)
|
pop.contentView.tv_ok.textColor(this, R.color.white)
|
} else {
|
pop.contentView.rl_back_pop.setBackgroundResource(R.drawable.bg_white_round_2)
|
pop.contentView.tv_cancel.textColor(this, R.color.black)
|
pop.contentView.tv_ok.textColor(this, R.color.black)
|
}
|
pop.showDown(window.decorView)
|
pop.contentView.tv_cancel.setOnClickListener {
|
pop.dismiss()
|
}
|
pop.contentView.tv_ok.setOnClickListener {
|
pop.dismiss()
|
if (payType == 1) {
|
callStatue(6) {
|
startActivity<SlabFillOutActivity>(
|
"orderId" to orderId,
|
"orderType" to orderType
|
)
|
finish()
|
}
|
} else {
|
var pop = DialogUtil.getSlabDelAndSurePopWindow(this, "请确定是否收款?", {}, {
|
pop.dismiss()
|
val map = getMapByAny()
|
map["orderId"] = orderId
|
map["orderType"] = orderType
|
map["type"] = payType
|
callStatue(6) {
|
callNet(this, Api.confirmFees, map) {
|
finish()
|
startActivity<SlabOrderOverActivity>(
|
"orderId" to orderId,
|
"orderType" to orderType
|
)
|
}
|
}
|
})
|
if (getNowTimeBlack()) {
|
pop.contentView.rl_top_slab.setBackgroundResource(R.drawable.bg_green_4_black)
|
pop.contentView.tv_view_two_base.textColor(this, R.color.white)
|
} else {
|
pop.contentView.rl_top_slab.setBackgroundResource(R.drawable.bg_white_round_2)
|
pop.contentView.tv_view_two_base.textColor(this, R.color.black)
|
}
|
pop.showCenter(window.decorView)
|
}
|
}
|
pop.contentView.tv_select_ok.setOnClickListener {
|
pop.contentView.tv_select_ok.textColor(this, R.color.white)
|
pop.contentView.tv_select_ok.setBackgroundResource(R.drawable.bg_login)
|
pop.contentView.tv_select_or.textColor(this, R.color.main_yellow)
|
pop.contentView.tv_select_or.setBackgroundResource(R.drawable.bg_orange_slab_line_4)
|
payType = 1
|
}
|
pop.contentView.tv_select_or.setOnClickListener {
|
pop.contentView.tv_select_ok.textColor(this, R.color.main_yellow)
|
pop.contentView.tv_select_ok.setBackgroundResource(R.drawable.bg_orange_slab_line_4)
|
pop.contentView.tv_select_or.textColor(this, R.color.white)
|
pop.contentView.tv_select_or.setBackgroundResource(R.drawable.bg_login)
|
payType = 2
|
}
|
}
|
|
|
/***
|
* 定位时司机与线路的改变
|
*/
|
private fun initMineLocation() {
|
AMapKit.initLocation(this, AMapLocationListener {
|
it?.let {
|
// toast("errorCode=="+it.errorCode.toString()+"latitude=="+it.latitude.toString())
|
if (it.errorCode == 0) {
|
MyApplication.aMapLocation = it
|
carMarker!!.position = LatLng(it.latitude, it.longitude)
|
}
|
}
|
orderBean.let {
|
when (it.data.orderState) {
|
2, 3 -> {
|
changeCarThree(false)
|
}
|
5, 6 -> {
|
changeCarFive(false)
|
}
|
}
|
}
|
})
|
}
|
|
private fun changeCarThree(isMove: Boolean) {
|
if (makeMarker != null && carMarker != null) {
|
AMapKit.initRouteLine(
|
this,
|
makeMarker!!.position,
|
carMarker!!.position,
|
object : (MutableList<LatLng>, Float, Long) -> Unit {
|
override fun invoke(p1: MutableList<LatLng>, p2: Float, p3: Long) {
|
var view = creatCarView("距预约点" + AMapKit.getTance(p2))
|
carMarker!!.setIcon(getIcon(view))
|
addline(p1)
|
if (isMove)
|
moveCamera(aMap, makeMarker!!.position, carMarker!!.position)
|
}
|
})
|
}
|
}
|
|
private fun changeCarFive(isMove: Boolean) {
|
if (carMarker != null && endMarker != null) {
|
AMapKit.initRouteLine(
|
this,
|
carMarker!!.position,
|
endMarker!!.position,
|
object : (MutableList<LatLng>, Float, Long) -> Unit {
|
override fun invoke(p1: MutableList<LatLng>, p2: Float, p3: Long) {
|
addline(p1)
|
var view =
|
creatCarView("剩余" + AMapKit.getTance(p2) + "\n" + "预计还需" + p3.toInt() + "分钟")
|
carMarker!!.setIcon(getIcon(view))
|
if (isMove) {
|
moveCamera(aMap, carMarker!!.position, endMarker!!.position)
|
}
|
}
|
})
|
}else{
|
var view =
|
creatCarView()
|
carMarker?.setIcon(getIcon(view))
|
if (isMove) {
|
moveCamera(aMap, carMarker!!.position)
|
}
|
}
|
}
|
|
fun creatNullView(): View {
|
val carView = createView(R.layout.view_no, this)
|
return carView
|
}
|
|
|
private fun callOrder() {
|
MyApplication.currentOrderId = orderId
|
MyApplication.currentOrderType = orderType
|
var map = getMapByAny()
|
map["orderId"] = orderId
|
map["orderType"] = orderType
|
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()
|
}
|
|
private fun callPersion() {
|
callNet(true, Api.queryInfo, getMapByAny()) {
|
var user = gson.fromJson<UserBean>(it, UserBean::class.java)
|
CacheKey.saveUserInfo(user.data)
|
showDriverUI(user.data)
|
}
|
}
|
|
private fun showDriverUI(data: UserInfoBean?) {
|
data?.let {
|
if (data.taxiAptitudeCard.length > 7){
|
tv_code_num.text = "资格证号:"+data.taxiAptitudeCard.substring(0,3)+"*******"+data.taxiAptitudeCard.substring(data.taxiAptitudeCard.length-4,data.taxiAptitudeCard.length)
|
}else{
|
tv_code_num.text = "资格证号:" + data.taxiAptitudeCard
|
}
|
tv_name_car_man.text = "姓名:" + it.name
|
tv_car_num_var.text = "车牌:" + it.licensePlate
|
recycler_view_start.layoutManager =
|
LinearLayoutManager(
|
this,
|
RecyclerView.HORIZONTAL,
|
false
|
) as RecyclerView.LayoutManager?
|
recycler_view_start.adapter = SlabStartAdapter(it.score.toDouble())
|
tv_company.text = "公司:" + it.company
|
tv_time_send_prove.text = "发证日期:" + it.networkCarlssueDate
|
GlideUtil.load(this, it.avatar, iv_head, 8)
|
tv_current_time.text = DateUtil.getTime(
|
DateUtil.TYPE7,
|
System.currentTimeMillis()
|
) + DateUtil.getWeek(System.currentTimeMillis())
|
}
|
}
|
|
private fun showUi(orderBean: OrderBean?) {
|
orderBean?.let {
|
tv_name.text = orderBean.data.nickName
|
tv_car_num.text = it.data.historyNum.toString() + "次乘车"
|
tv_time.text = it.data.travelTime
|
tv_start_address.text = it.data.startAddress
|
tv_end_address.text = it.data.endAddress
|
tv_end_address.visibility = if (it.data.endAddress.isNullOrEmpty()) View.GONE else View.VISIBLE
|
tv_red_money.text = it.data.tipMoney.toString() + "元小费"
|
tv_phone.text = orderBean.data.phone
|
showStatueMapUI(it)
|
}
|
}
|
|
private fun getAllMark(it: OrderBean) {
|
if (makeMarker == null) {
|
val view = createView(R.layout.item_map_market_make, this)
|
view.iv_img.setImageResource(R.mipmap.yuyue)
|
makeMarker = addMarker(aMap, it.data.startLat, it.data.startLon, view, "")
|
}
|
makeMarker!!.isVisible = false
|
if (startMarker == null) {
|
val view = createView(R.layout.item_map_market, this)
|
view.iv_img.setImageResource(R.mipmap.qidian)
|
startMarker = addMarker(aMap, it.data.startLat, it.data.startLon, view, "")
|
}
|
startMarker!!.isVisible = false
|
if (endMarker == null) {
|
val view = createView(R.layout.item_map_market, this)
|
view.iv_img.setImageResource(R.mipmap.zhongdian)
|
endMarker = addMarker(aMap, it.data.endLat, it.data.endLon, view, "")
|
}
|
endMarker?.isVisible = false
|
if (carMarker == null) {
|
val carView = creatCarView("")
|
carMarker = addMarker(
|
aMap,
|
MyApplication.getLocation().latitude,
|
MyApplication.getLocation().longitude,
|
carView,
|
""
|
)
|
}
|
carMarker!!.isVisible = false
|
if (markerLine != null) {
|
markerLine!!.isVisible = false
|
}
|
}
|
|
override fun setTitleText(title: String?) {
|
tv_title_slab.text = title
|
}
|
|
fun creatCarView(content: String): View {
|
val carView = createView(R.layout.item_map_market, this)
|
carView.iv_img.setImageResource(R.mipmap.icon_car)
|
carView.tv_hint.visible()
|
carView.tv_hint.text = content
|
return carView
|
}
|
|
fun creatCarView(): View {
|
val carView = createView(R.layout.item_map_market, this)
|
carView.iv_img.setImageResource(R.mipmap.icon_car)
|
carView.tv_hint.gone()
|
return carView
|
}
|
|
// 流程操作状态(3=开始出发预约点,4=到达预约点,5=开始服务,6=服务结束)
|
private fun showStatueMapUI(it: OrderBean) {
|
getAllMark(it)
|
when (it.data.orderState) {
|
2, 3 -> {
|
clickBroad()
|
iv_to_gd.visible()
|
makeMarker?.isVisible = true
|
carMarker?.isVisible = true
|
changeCarThree(true)
|
closeTimeStart()
|
if (it.data.orderState == 2) {
|
slide_btn.changeButtonText("出发前往预约地点")
|
setTitleText("准备出发")
|
} else {
|
slide_btn.changeButtonText("到达预约地点")
|
setTitleText("去接客户")
|
}
|
}
|
4 -> {
|
clickBroad()
|
iv_to_gd.gone()
|
closeLine()
|
carMarker?.isVisible = true
|
startTimeStart(
|
((System.currentTimeMillis() - DateUtil.dateToStamp(
|
DateUtil.TYPE0,
|
it.data.waitTime
|
)) / 1000).toInt()
|
)
|
moveCamera(aMap, carMarker!!.position)
|
setTitleText("等待客户")
|
slide_btn.changeButtonText("乘客已上车")
|
|
}
|
5, 6 -> {
|
closeTimeStart()
|
iv_to_gd.visible()
|
tv_Right.gone()
|
startMarker?.isVisible = true
|
endMarker?.isVisible = true
|
carMarker?.isVisible = true
|
changeCarFive(true)
|
setTitleText("服务中")
|
slide_btn.changeButtonText("送达该乘客")
|
}
|
}
|
}
|
|
fun clickBroad() {
|
var intent = Intent();
|
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK;
|
intent.action = "wisdom.intent.action.topLight";
|
intent.putExtra("state", 0)
|
sendBroadcast(intent);
|
}
|
|
private fun startTimeStart(waitTime: Int) {
|
if (!isTimeStart) {
|
isTimeStart = true
|
refreshTime(waitTime) {
|
var view = creatCarView("您已等待" + getTimeType(it))
|
carMarker!!.setIcon(getIcon(view))
|
}
|
}
|
}
|
|
private var timeDisposable: Disposable? = null
|
|
private fun refreshTime(waitTime: Int, click: (num: Int) -> Unit) {
|
if (null != timeDisposable && !timeDisposable!!.isDisposed) {
|
timeDisposable!!.dispose()
|
}
|
timeDisposable = Observable
|
.interval(1, TimeUnit.SECONDS)
|
.take(100000000)
|
.subscribeOn(Schedulers.computation())
|
.observeOn(AndroidSchedulers.mainThread())
|
.compose(bindUntilEvent(ActivityEvent.DESTROY))
|
.subscribe { aLong ->
|
var num = waitTime + aLong
|
click(num.toInt())
|
}
|
}
|
|
private fun closeTimeStart() {
|
if (timeDisposable != null) {
|
timeDisposable!!.dispose()
|
}
|
}
|
|
override fun onDestroy() {
|
super.onDestroy()
|
closeTimeStart()
|
}
|
|
|
private fun addline(allLine: MutableList<LatLng>) {
|
closeLine()
|
markerLine = AMapKit.drawLine(this, aMap, allLine)
|
}
|
|
fun closeLine() {
|
if (markerLine != null) {
|
markerLine!!.remove()
|
}
|
}
|
|
|
override fun setOnclick() {
|
|
}
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
super.onCreate(savedInstanceState)
|
aMap = initMap(savedInstanceState, map_view)
|
}
|
|
override fun onEventMainThread(event: BaseEvent?) {
|
super.onEventMainThread(event)
|
when (event!!.code) {
|
// BaseEvent.REAGASSIGN_SUCCESS -> {
|
// MyApplication.currentOrderId = ""
|
// MyApplication.currentOrderType = ""
|
// finish()
|
// }
|
BaseEvent.UP_TRIP -> {
|
callOrder()
|
}
|
|
BaseEvent.SURE_MONEY -> {
|
startActivity<SlabOrderOverActivity>(
|
"orderId" to orderBean.data.orderId.toString(),
|
"orderType" to "2"
|
)
|
finish()
|
}
|
BaseEvent.ERROR_INFO -> {
|
onBackPressed()
|
}
|
}
|
}
|
}
|