lmw
2023-06-14 c6a53572a83eaf4ad0d6193303e5acc4929b239f
app/src/main/java/com/kuanzhai/driver/ui/to_city/TripCityActivity.kt
@@ -114,7 +114,7 @@
        override fun orderInfo(data: OrderSimpleData?) {
            data?.let {
                when(it.orderType){
                    1,2,3 -> {
                    1,2,3,8,9,10 -> {
                        if (it.status == 10 || it.status == 12) {
                            removeItem(it.orderId.toString())
                            Handler(Looper.getMainLooper()).post {
@@ -262,9 +262,10 @@
                        tripItemAdapter.data[currentPositionOrder].orderState = 6
                        tripItemAdapter.notifyDataSetChanged()
                        when (orderType) {
                            "3" -> {
                            "3","8","9" -> {
                                var isAllOver = getIsOver()  //是否所有子订单都完成了
                                if (isAllOver) {
                                    MyApplication.finishRecord()
                                    //去订单完成页面
                                    callStatue(it.orderState,{
                                        allOver()
@@ -540,6 +541,7 @@
        callNet(Api.queryCityOrderInfo, map) {
            orderBean = gson.fromJson(it, OrderCityBean::class.java)
//            orderBean.data.orders.sortWith(MyComparator())
            MyApplication.recordRoomId = orderBean.data.orderNumber
            tv_line.text = orderBean.data.line
            tv_people_num.text = orderBean.data.peopleNumber.toString() + "人"
            tripItemAdapter.data.clear()
@@ -722,6 +724,7 @@
            }
            5, 6 -> {
                MyApplication.startRecord()
                closeTimeStart()
                iv_to_gd.visible()
                allStartVisible()