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