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 /**