diff --git a/OCH/shuttle/driver_weaknet/src/main/res/layout/shuttle_weak_base_fragment.xml b/OCH/shuttle/driver_weaknet/src/main/res/layout/shuttle_weak_base_fragment.xml index 22f7d8c014..542cee2d0e 100644 --- a/OCH/shuttle/driver_weaknet/src/main/res/layout/shuttle_weak_base_fragment.xml +++ b/OCH/shuttle/driver_weaknet/src/main/res/layout/shuttle_weak_base_fragment.xml @@ -6,7 +6,7 @@ - - - - - \ No newline at end of file diff --git a/OCH/taxi/driver/src/main/res/layout/taxi_base_fragment.xml b/OCH/taxi/driver/src/main/res/layout/taxi_base_fragment.xml index bd2467b60b..0122d3af7d 100644 --- a/OCH/taxi/driver/src/main/res/layout/taxi_base_fragment.xml +++ b/OCH/taxi/driver/src/main/res/layout/taxi_base_fragment.xml @@ -6,7 +6,7 @@ + + + + + \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_version_name.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_version_name.xml index 8109c27c76..b483047a60 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_version_name.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_version_name.xml @@ -8,8 +8,8 @@ android:id="@+id/tvAppVersionName" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:textSize="@dimen/dp_28" - android:textColor="#FFBEC6EF" + android:textSize="@dimen/dp_23" + android:textColor="@color/color_80BEC6EF" android:layout_gravity="center_horizontal" /> @@ -17,8 +17,8 @@ android:id="@+id/tvMapVersionName" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:textSize="@dimen/dp_28" - android:textColor="#FFBEC6EF" + android:textSize="@dimen/dp_23" + android:textColor="@color/color_80BEC6EF" android:layout_gravity="center_horizontal" /> diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/values/color.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/values/color.xml index ab050fbd38..01a3926fcc 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/values/color.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/values/color.xml @@ -27,6 +27,7 @@ #D4D8DC #B2BED9 #FF1943 + #80BEC6EF #00FFFFFF #FF1BB7FF #FF2EACFF diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/datacenter/IDataCenterBizListener.kt b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/datacenter/IDataCenterBizListener.kt index cabf588b3c..d5d6feadd9 100644 --- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/datacenter/IDataCenterBizListener.kt +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/datacenter/IDataCenterBizListener.kt @@ -22,4 +22,6 @@ interface IDataCenterBizListener { return false } + fun invokeAutopilotOrderId(orderID:String){} + } \ No newline at end of file diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/och/IEagleBaseFunctionCall4Och.kt b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/och/IEagleBaseFunctionCall4Och.kt index 3403cdc785..524801ef31 100644 --- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/och/IEagleBaseFunctionCall4Och.kt +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/och/IEagleBaseFunctionCall4Och.kt @@ -108,6 +108,6 @@ interface IEagleBaseFunctionCall4Och { /** * Och设置 启动自动驾驶附带的orderId */ - fun setOchAutopilotOrderId(orderId:String?){} + fun setOchAutopilotOrderId(orderId:String){} } \ No newline at end of file diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/och/IOchFunctionCallNotify.kt b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/och/IOchFunctionCallNotify.kt index fa98dd7b99..722eb0cd57 100644 --- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/och/IOchFunctionCallNotify.kt +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/och/IOchFunctionCallNotify.kt @@ -34,4 +34,6 @@ interface IOchFunctionCallNotify { // 登录状态变化 fun notifyLoginStatus(isLogin: Boolean) + + fun notifyOrderID(orderID:String) } \ No newline at end of file diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/datacenter/CallerDataCenterBizListener.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/datacenter/CallerDataCenterBizListener.kt index 19034b94df..a9a70de0f9 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/datacenter/CallerDataCenterBizListener.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/datacenter/CallerDataCenterBizListener.kt @@ -18,6 +18,9 @@ object CallerDataCenterBizListener : CallerBase() { @Volatile private var inOrder: Boolean = false + @Volatile + private var orderId: String = "" + private val isLoginStatus by lazy { AtomicBoolean(false) } override fun doSomeAfterAddListener(tag: String, listener: IDataCenterBizListener) { @@ -26,6 +29,7 @@ object CallerDataCenterBizListener : CallerBase() { listener.invokeLoginNo(loginNo) listener.invokeCarNo(no) listener.invokeOrderStatus(inOrder) + listener.invokeAutopilotOrderId(orderId) } fun invokeLoginNo(loginNo: String?) { @@ -84,4 +88,11 @@ object CallerDataCenterBizListener : CallerBase() { fun isLoginStatus(): Boolean { return isLoginStatus.get() } + + fun invokeOrderID(orderId: String) { + this.orderId = orderId + M_LISTENERS.forEach { + it.value.invokeAutopilotOrderId(orderId) + } + } } \ No newline at end of file diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/datacenter/CallerDataCenterBizManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/datacenter/CallerDataCenterBizManager.kt index 29939a3444..f0abf4c039 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/datacenter/CallerDataCenterBizManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/datacenter/CallerDataCenterBizManager.kt @@ -48,4 +48,8 @@ object CallerDataCenterBizManager: IOchFunctionCallNotify { dataCenterBizProviderApi?.notifyLoginStatus(isLogin) } + override fun notifyOrderID(orderID: String) { + dataCenterBizProviderApi?.notifyOrderID(orderID) + } + } \ No newline at end of file diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/och/CallerEagleBaseFunctionCall4OchManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/och/CallerEagleBaseFunctionCall4OchManager.kt index 2beb3c9586..49a6cb4c64 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/och/CallerEagleBaseFunctionCall4OchManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/och/CallerEagleBaseFunctionCall4OchManager.kt @@ -124,7 +124,7 @@ object CallerEagleBaseFunctionCall4OchManager : IEagleBaseFunctionCall4Och { CallerDataCenterBizManager.notifyOrderRemoval() } - override fun setOchAutopilotOrderId(orderId: String?) { - + override fun setOchAutopilotOrderId(orderId: String) { + CallerDataCenterBizManager.notifyOrderID(orderId) } } \ No newline at end of file