package com.fuban.user.ui.crosscity
|
|
import com.fuban.user.R
|
import com.fuban.user.interfaces.StringCallback
|
import com.fuban.user.network.entity.Order
|
import com.fuban.user.ui.TransparentStatusBarActivity
|
import com.fuban.user.dialog.SpecialSuggestDialog
|
import com.fuban.user.ui.trip.TripActivity
|
import com.fuban.user.utils.Const
|
import kotlinx.android.synthetic.main.activity_pay_success.*
|
import org.jetbrains.anko.sdk27.coroutines.onClick
|
import org.jetbrains.anko.startActivity
|
|
class PaySuccessActivity:TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_pay_success
|
|
private val order by lazy {
|
intent.getParcelableExtra<Order>("order")
|
}
|
private var specialSuggestDialog:SpecialSuggestDialog? = null
|
|
override fun initClick() {
|
tv_back.onClick {
|
// startActivity<MainActivity>()
|
finish()
|
}
|
tv_detail.onClick {
|
startActivity<TripActivity>("id" to order.orderId,"type" to Const.OrderType.TYPE_CROSS_CITY)
|
finish()
|
}
|
}
|
|
override fun initView() {
|
title = "预约成功"
|
}
|
|
override fun onResume() {
|
super.onResume()
|
if (specialSuggestDialog == null){
|
specialSuggestDialog = SpecialSuggestDialog()
|
specialSuggestDialog!!.setCallback(object :StringCallback{
|
override fun onRlt(rlt: String) {
|
if (rlt == "ok"){
|
startActivity<ShuttleBusActivity>("order" to order)
|
finish()
|
}
|
// else
|
// startActivity<TripActivity>("id" to order.orderId,"type" to Const.OrderType.TYPE_CROSS_CITY)
|
}
|
})
|
specialSuggestDialog!!.show(supportFragmentManager,"suggest")
|
}
|
}
|
|
}
|