From 3d631dbadf98f3f77c6e955cb36219217ef73ab5 Mon Sep 17 00:00:00 2001
From: 唐浩 <15928265276@163.com>
Date: 星期二, 09 九月 2025 12:56:48 +0800
Subject: [PATCH] change by tanghao

---
 app/src/main/java/com/ziang/driver/ui/main/GetOrderFragment.kt |   50 +++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 45 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/ziang/driver/ui/main/GetOrderFragment.kt b/app/src/main/java/com/ziang/driver/ui/main/GetOrderFragment.kt
index 0b20f36..0c62b50 100644
--- a/app/src/main/java/com/ziang/driver/ui/main/GetOrderFragment.kt
+++ b/app/src/main/java/com/ziang/driver/ui/main/GetOrderFragment.kt
@@ -5,18 +5,45 @@
 import android.os.PersistableBundle
 import android.view.View
 import cn.sinata.xldutils.activitys.DialogActivity
-import cn.sinata.xldutils.utils.*
+import cn.sinata.xldutils.utils.Toast
+import cn.sinata.xldutils.utils.clickDelay
+import cn.sinata.xldutils.utils.doubleTwo
+import cn.sinata.xldutils.utils.gone
+import cn.sinata.xldutils.utils.sysErr
+import cn.sinata.xldutils.utils.visible
 import com.amap.api.maps.AMap
 import com.amap.api.maps.model.LatLng
+import com.google.gson.Gson
 import com.ziang.driver.R
+import com.ziang.driver.base.BaseEvent
 import com.ziang.driver.base.MyApplication
 import com.ziang.driver.base.gaode.AMapKit
 import com.ziang.driver.bean.OrderBean
-import com.ziang.driver.netUtls.*
+import com.ziang.driver.netUtls.Api
+import com.ziang.driver.netUtls.callNet
+import com.ziang.driver.netUtls.createView
+import com.ziang.driver.netUtls.getMapByAny
+import com.ziang.driver.netUtls.timeOver
 import com.ziang.driver.ui.UiUtil
-import com.google.gson.Gson
-import kotlinx.android.synthetic.main.item_get_order.*
-import kotlinx.android.synthetic.main.item_map_market.view.*
+import kotlinx.android.synthetic.main.item_get_order.map_view
+import kotlinx.android.synthetic.main.item_get_order.tv_car_type
+import kotlinx.android.synthetic.main.item_get_order.tv_cargo_money
+import kotlinx.android.synthetic.main.item_get_order.tv_cargo_num
+import kotlinx.android.synthetic.main.item_get_order.tv_close
+import kotlinx.android.synthetic.main.item_get_order.tv_end
+import kotlinx.android.synthetic.main.item_get_order.tv_money
+import kotlinx.android.synthetic.main.item_get_order.tv_name
+import kotlinx.android.synthetic.main.item_get_order.tv_reassign
+import kotlinx.android.synthetic.main.item_get_order.tv_remark
+import kotlinx.android.synthetic.main.item_get_order.tv_start
+import kotlinx.android.synthetic.main.item_get_order.tv_sure
+import kotlinx.android.synthetic.main.item_get_order.tv_tance
+import kotlinx.android.synthetic.main.item_get_order.tv_time
+import kotlinx.android.synthetic.main.item_get_order.tv_title
+import kotlinx.android.synthetic.main.item_map_market.view.iv_img
+import org.greenrobot.eventbus.EventBus
+import org.greenrobot.eventbus.Subscribe
+import org.greenrobot.eventbus.ThreadMode
 import org.jetbrains.anko.startActivity
 
 class GetOrderFragment : DialogActivity() {
@@ -101,6 +128,7 @@
 
     override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {
         super.onCreate(savedInstanceState, persistentState)
+        EventBus.getDefault().register(this)
         map_view.onCreate(savedInstanceState)
     }
 
@@ -108,6 +136,7 @@
         super.onDestroy()
         time.cancel()
         MyApplication.getTTsManager().stopSpeaking()
+        EventBus.getDefault().unregister(this)
         map_view.onDestroy()
     }
 
@@ -241,4 +270,15 @@
         }
     }
 
+    @Subscribe(threadMode = ThreadMode.MAIN)
+    open fun onEventMainThread(event: BaseEvent) {
+        when (event.code) {
+            BaseEvent.ORDER_GRAB_EVENT -> {
+                if (orderId == event.msg)
+                finish()
+            }
+        }
+    }
+
+
 }
\ No newline at end of file

--
Gitblit v1.7.1