18034727885
2026-08-07 237bd0e7494cb73bc351b2e6002831fa593eec4c
app/src/main/java/com/igo/user/ui/trip/OrderDetailWithMapActivity.kt
@@ -101,7 +101,17 @@
    override fun initClick() {
        tv_money.onClick {
            startActivity<PriceDetailActivity>("order" to order)
            if (order == null) {
                getData {
                    order?.also {
                        startActivity<PriceDetailActivity>("order" to it)
                    }
                }
                return@onClick
            }
            order?.also {
                startActivity<PriceDetailActivity>("order" to it)
            }
        }
        rating.setOnRatingChangeListener {
@@ -149,7 +159,7 @@
        }
    }
    private fun getData(){
    private fun getData(block: (() -> Unit)? = null) {
        HttpManager.queryOrderInfo(id,type).request(this){ _, data->
            order = data
            data?.run {
@@ -173,6 +183,7 @@
                if (points.isNotEmpty()&&routeOverlay == null)
                    setRoute()
            }
            block?.invoke()
        }
    }