From bd6a8872438a35d47821c5d5da7fe149e5fed3ab Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期三, 21 六月 2023 09:53:36 +0800
Subject: [PATCH] 处理收不到广播

---
 app/src/main/java/com/okgoincar/utils/UtilKt.kt |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/okgoincar/utils/UtilKt.kt b/app/src/main/java/com/okgoincar/utils/UtilKt.kt
index be8d1f9..c07b2e3 100644
--- a/app/src/main/java/com/okgoincar/utils/UtilKt.kt
+++ b/app/src/main/java/com/okgoincar/utils/UtilKt.kt
@@ -23,7 +23,12 @@
 import cn.sinata.xldutils.utils.ViewClickDelay.hash
 import cn.sinata.xldutils.utils.ViewClickDelay.lastClickTime
 import cn.sinata.xldutils.xldUtils
+import com.google.gson.Gson
 import com.okgoincar.base.MyApplication
+import com.okgoincar.bean.OrderBean
+import com.okgoincar.netUtls.Api
+import com.okgoincar.netUtls.callNet
+import com.okgoincar.netUtls.getMapByAny
 import com.okgoincar.utils.Cache.CacheKey
 import org.jetbrains.anko.internals.AnkoInternals
 import java.lang.NumberFormatException
@@ -335,6 +340,29 @@
     }
 }
 
+interface Isyy{
+    fun isYy(b:Boolean)
+}
+
+fun calldetailOrderIsYy(context: Context,orderId:String,orderType:String,isyy: Isyy){
+    var map = getMapByAny()
+    map["orderId"] = orderId
+    map["orderType"] = orderType
+    map["lat"] = MyApplication.getLocation().latitude
+    map["lon"] = MyApplication.getLocation().longitude
+    callNet(context, Api.queryPushOrder, map) {
+        val data = Gson().fromJson<OrderBean>(it, OrderBean::class.java).data
+        data?.let {
+            if(it.reservation != 2){
+                isyy.isYy(true)
+            }else{
+                isyy.isYy(false)
+            }
+
+        }
+    }
+}
+
 fun toast(s: String) {
     Toast.makeText(MyApplication.appContext, s, Toast.LENGTH_SHORT).show()
 }
\ No newline at end of file

--
Gitblit v1.7.1