diff --git a/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/AutopilotManager.kt b/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/AutopilotManager.kt
index 03c2e935df..6addccd258 100644
--- a/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/AutopilotManager.kt
+++ b/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/AutopilotManager.kt
@@ -163,7 +163,7 @@ object AutopilotManager : IMoGoAutopilotStatusListener {
TaxiPassengerModel.currentOCHOrder!!.endSiteAddr,
TaxiPassengerModel.currentOCHOrder!!.orderNo
)
- startServicePilotDone()
+ //startServicePilotDone()
}
}
else -> {}
diff --git a/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/debug/DebugView.kt b/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/debug/DebugView.kt
index 125e245b99..4dbc72c503 100644
--- a/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/debug/DebugView.kt
+++ b/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/debug/DebugView.kt
@@ -19,6 +19,7 @@ import com.mogo.och.common.module.manager.debug.DebugViewWatchDogFragment
import com.mogo.och.taxi.passenger.R
import com.mogo.och.taxi.passenger.ui.TaxiPassengerBaseFragment
import kotlinx.android.synthetic.main.taxi_p_debug.view.tv_show_arrive
+import kotlinx.android.synthetic.main.taxi_p_debug.view.tv_show_order_info
import kotlinx.android.synthetic.main.taxi_p_debug.view.tv_show_phone_check
import kotlinx.android.synthetic.main.taxi_p_debug.view.tv_show_start_autopilot
import kotlinx.android.synthetic.main.taxi_p_statusview.view.iv_biz_icon
@@ -68,6 +69,9 @@ class DebugView @JvmOverloads constructor(
tv_show_start_autopilot.onClick {
fragment?.showOrHideStartAutopilotView(true)
}
+ tv_show_order_info.onClick {
+ fragment?.showOrHideServingOrderFragment(true)
+ }
}
@Subscribe(threadMode = ThreadMode.MAIN)
diff --git a/OCH/taxi/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_overmap_arrived.png b/OCH/taxi/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_overmap_arrived.png
index 45614012e3..95f67cfb96 100644
Binary files a/OCH/taxi/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_overmap_arrived.png and b/OCH/taxi/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_overmap_arrived.png differ
diff --git a/OCH/taxi/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_debug.xml b/OCH/taxi/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_debug.xml
index 3ac12defbe..a46919163c 100644
--- a/OCH/taxi/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_debug.xml
+++ b/OCH/taxi/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_debug.xml
@@ -25,5 +25,10 @@
android:text="启动自驾页面"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
+
\ No newline at end of file
diff --git a/OCH/taxi/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_itinerary.xml b/OCH/taxi/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_itinerary.xml
index a5666659f3..8d5f3e34e3 100644
--- a/OCH/taxi/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_itinerary.xml
+++ b/OCH/taxi/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_itinerary.xml
@@ -72,7 +72,7 @@
#004DC4
#293449
#203555
- #B35C71AB
#081831
#112B57
#66476FBE
@@ -89,6 +88,7 @@
#005D6A8C
#5D6A8C
#995D6A8C
+ #B37E90BF
diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/core/MogoTrafficLightManager.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/core/MogoTrafficLightManager.kt
index 184b173cbb..1d519ae668 100644
--- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/core/MogoTrafficLightManager.kt
+++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/core/MogoTrafficLightManager.kt
@@ -58,10 +58,8 @@ class MogoTrafficLightManager : IMoGoChassisLocationGCJ02Listener {
}
firstLoopCrossRoad = false
mLocation?.let { it ->
- val tileId = CallerMapUIServiceManager.getMapUIController()
- ?.getTileId(it.longitude, it.latitude) ?: 0
trafficLightNetWorkModel.requestRoadID(
- tileId, it.latitude, it.longitude, it.heading,
+ it.latitude, it.longitude, it.heading,
{
mThreadHandler?.sendEmptyMessage(MSG_WHAT_STOP_SEARCH_CROSS_ROAD)
roadIDResult = it
diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightNetWorkModel.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightNetWorkModel.kt
index 1646e6a7d2..44bfad8607 100644
--- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightNetWorkModel.kt
+++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightNetWorkModel.kt
@@ -4,6 +4,7 @@ import com.mogo.cloud.passport.MoGoAiCloudClientConfig
import com.mogo.commons.constants.HostConst
import com.mogo.eagle.core.data.BaseResponse
import com.mogo.eagle.core.data.biz.trafficlight.*
+import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager
import com.mogo.eagle.core.network.MoGoRetrofitFactory
import com.mogo.eagle.core.network.apiCall
import com.mogo.eagle.core.network.cancel
@@ -18,7 +19,6 @@ class TrafficLightNetWorkModel {
}
fun requestRoadID(
- tileID: Long,
lat: Double,
lon: Double,
bearing: Double,
@@ -28,8 +28,10 @@ class TrafficLightNetWorkModel {
request>("requestRoadID") {
loader {
apiCall {
+ val tileId = CallerMapUIServiceManager.getMapUIController()
+ ?.getTileId(lon, lat) ?: 0
val map = hashMapOf()
- val roadIDRequestData = RoadIDRequestData(tileID, lat, lon, bearing)
+ val roadIDRequestData = RoadIDRequestData(tileId, lat, lon, bearing)
map["sn"] = MoGoAiCloudClientConfig.getInstance().sn
map["data"] = GsonUtils.toJson(roadIDRequestData)
getNetWorkApi().getFrontRoadID(map)
diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/status/flow/OverViewImpl.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/status/flow/OverViewImpl.kt
index e2ce2558bd..a9af35d89d 100644
--- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/status/flow/OverViewImpl.kt
+++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/status/flow/OverViewImpl.kt
@@ -128,13 +128,13 @@ internal class OverViewImpl(ctx: Context) : IFlow(ctx),
override fun onGranted() {
Log.d(TAG,"权限: ${Manifest.permission.ACCESS_FINE_LOCATION} 被授予了....")
if (isLocationEnabled()) {
- isGpsException = true
- send(OverViewStatus(true))
- CallerDevaToolsListenerManager.invokeGpsStatus(false)
- } else {
isGpsException = false
checkIfNotException()
CallerDevaToolsListenerManager.invokeGpsStatus(true)
+ } else {
+ isGpsException = true
+ send(OverViewStatus(true))
+ CallerDevaToolsListenerManager.invokeGpsStatus(false)
}
}
diff --git a/core/mogo-core-network/src/main/java/com/mogo/eagle/core/network/CoroutineDSL.kt b/core/mogo-core-network/src/main/java/com/mogo/eagle/core/network/CoroutineDSL.kt
index 1f1957cef1..05bcb850be 100644
--- a/core/mogo-core-network/src/main/java/com/mogo/eagle/core/network/CoroutineDSL.kt
+++ b/core/mogo-core-network/src/main/java/com/mogo/eagle/core/network/CoroutineDSL.kt
@@ -52,7 +52,7 @@ class Request {
fun request(requestKey: String? = null) {
- //todo list 缓存result ,在停止时关闭
+ //todo list 缓存result , 在停止时关闭
GlobalScope.launch(context = Dispatchers.Main) {
start?.invoke()
diff --git a/libraries/mogo-map/src/main/java/com/mogo/map/location/GDLocationClient.kt b/libraries/mogo-map/src/main/java/com/mogo/map/location/GDLocationClient.kt
index 534a351eac..100466e746 100644
--- a/libraries/mogo-map/src/main/java/com/mogo/map/location/GDLocationClient.kt
+++ b/libraries/mogo-map/src/main/java/com/mogo/map/location/GDLocationClient.kt
@@ -26,7 +26,9 @@ class GDLocationClient private constructor(context: Context) : AMapLocationListe
IMogoGDLocationClient {
//声明LocationClient对象
private lateinit var mLocationClient: AMapLocationClient
+ @Volatile
private var mCityCode: String = ""
+ @Volatile
private var mapLocation: AMapLocation? = null
/**