| | |
| | | import kotlinx.android.synthetic.main.include_order_top.* |
| | | import org.greenrobot.eventbus.EventBus |
| | | import org.jetbrains.anko.startActivity |
| | | import org.jetbrains.anko.toast |
| | | |
| | | class OrderOverActivity : MyBaseActivity() { |
| | | |
| | |
| | | MyApplication.currentOrderId = "" |
| | | ll_pay_result.gone() |
| | | tv_show_pay_over.gone() |
| | | tv_login.gone() |
| | | } |
| | | |
| | | override fun initView() { |
| | |
| | | } |
| | | |
| | | private fun showUi(orderBean: OrderBean?) { |
| | | tv_login.gone() |
| | | orderBean?.let { |
| | | tv_name.text = it.data.nickName |
| | | tv_car_num.text = it.data.historyNum.toString() + "次乘车" |
| | |
| | | } |
| | | 6, 7 -> { |
| | | if (it.data.payManner == 2) { |
| | | tv_show_pay_over.visible() |
| | | // tv_show_pay_over.visible() |
| | | setTitleText("已完成") |
| | | ll_pay_result.gone() |
| | | } else { |
| | | // ll_pay_result.gone() |
| | | showPayResultText(it, it.data.orderState) |
| | | addSocketLisener() |
| | | } else if (it.data.payManner == 3){ |
| | | setTitleText("已完成") |
| | | tv_show_pay_over.visible() |
| | | }else { |
| | | addSocketLisener() |
| | | showPayResultText(it, it.data.orderState) |
| | | } |
| | |
| | | if (it.data.payManner == 2) { |
| | | tv_show_pay_over.visible() |
| | | setTitleText("已完成") |
| | | ll_pay_result.gone() |
| | | // ll_pay_result.gone() |
| | | showPayResultText(it, it.data.orderState) |
| | | |
| | | } else if (it.data.payManner == 3){ |
| | | setTitleText("已完成") |
| | | tv_show_pay_over.visible() |
| | | } else { |
| | | showPayResultText(it, it.data.orderState) |
| | | } |
| | |
| | | if (statue in 6..7) { |
| | | tv_pay_result_title.text = "待乘客支付" |
| | | setTitleText("待支付") |
| | | // if (it.data.payManner == 2) |
| | | // tv_login.visible() |
| | | } else { |
| | | tv_pay_result_title.text = "乘客已支付" |
| | | setTitleText("已完成") |
| | | ll_pay_result.visible() |
| | | } |
| | | tv_pay_result_money.text = "¥" + it.data.orderMoney.toString() |
| | | when (orderType) { |
| | | "2" -> { |
| | | tv_pay_result_small_money.text = "其中含红包费用:¥" + it.data.tipMoney.toString() |
| | | when (it.data.payManner) { |
| | | 2 -> { |
| | | tv_pay_result_small_money.text = "" |
| | | } |
| | | "1" -> { |
| | | else -> { |
| | | tv_pay_result_small_money.text = "查看收费明细" |
| | | tv_pay_result_small_money.clickDelay { |
| | | startActivity<MajorMoneyDetailActivity>( |
| | |
| | | } |
| | | |
| | | override fun setOnclick() { |
| | | |
| | | tv_login.setOnClickListener { |
| | | DialogUtil.getDelAndSureDialog(this, "是否确认收款?", {}, { |
| | | val mapByAny = getMapByAny() |
| | | mapByAny["orderId"] = orderId |
| | | mapByAny["orderType"] = orderType |
| | | callNet(Api.confirm,mapByAny){ |
| | | toast("操作成功") |
| | | initView() |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | } |