liugl
2020-08-19 a0427086c4cb6dc63ee25963b8d1f13a1def3948
app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt
@@ -98,7 +98,7 @@
        callNet(this, Api.queryOrderInfo, map) {
            orderBean = gson.fromJson(it, OrderBean::class.java)
            showUi(orderBean)
//            addSocketLisener()
            addSocketLisener(orderBean)
            checkOrderStatue()
        }
    }
@@ -143,22 +143,26 @@
        }
    }
    private fun addSocketLisener() {
    private fun addSocketLisener(orderBean: OrderBean?) {
        MyApplication.addOrderView(object : MyApplication.OrderStatueView {
            override fun orderInfo(data: OrderSimpleData?) {
                data?.let {
                    if (it.status == 8||it.status == 7) {
                        tv_pay_result_money.textColor(this@SlabOrderOverActivity,R.color.slab_green_over)
                        tv_pay_result_money.textColor(
                            this@SlabOrderOverActivity,
                            R.color.slab_green_over
                        )
                        Handler(Looper.getMainLooper()).post {
                            time = timeOver (20000){
                            MyApplication.getTTsManager().setVideoText("乘客已支付"+orderBean?.data?.orderMoney.toString()+"元")
                            time = timeOver(20000) {
                                tv_title_slab.text = "已完成($it)"
                                if (it == 0){
                                    if (time != null){
                                if (it == 0) {
                                    if (time != null) {
                                        time!!.cancel()
                                    }
                                    try {
                                        onBackPressed()
                                    }catch (e:Exception){
                                    } catch (e: Exception) {
                                    }
                                }
                            }