diff --git a/core/function-impl/mogo-core-function-devatools/build.gradle b/core/function-impl/mogo-core-function-devatools/build.gradle
index 704be88b02..060cdcd718 100644
--- a/core/function-impl/mogo-core-function-devatools/build.gradle
+++ b/core/function-impl/mogo-core-function-devatools/build.gradle
@@ -103,6 +103,7 @@ dependencies {
implementation project(':core:mogo-core-utils')
implementation project(':core:mogo-core-function-call')
implementation project(':core:mogo-core-res')
+ implementation rootProject.ext.dependencies.amapsearch
}
apply from: new File(rootProject.rootDir, "gradle/upload.gradle").toString()
\ No newline at end of file
diff --git a/core/function-impl/mogo-core-function-devatools/src/main/res/values/strings.xml b/core/function-impl/mogo-core-function-devatools/src/main/res/values/strings.xml
index 095996c9f2..4d4fd6d16f 100644
--- a/core/function-impl/mogo-core-function-devatools/src/main/res/values/strings.xml
+++ b/core/function-impl/mogo-core-function-devatools/src/main/res/values/strings.xml
@@ -33,4 +33,32 @@
应急停车
关闭考试车辆控制
+ 识别到车辆故障%d
+ 一键上报
+ 上报类型
+ 故障类
+ 接管类
+ 已发起上报
+ 已发起录包
+ 接管记录关闭按钮
+ 接管记录
+ 一键上传
+ 删除
+ 接管记录状态标签
+ 故障原因
+ 时间:
+ 故障类型
+ 故障类型选择
+ 故障原因
+ 故障原因选择
+ 发生时间
+ 发生时间前溯
+ 发生时间后置
+ 补充描述
+ (选填)
+ 手动输入
+ 补充描述语音输入
+ 上报
+ 取消
+
\ No newline at end of file
diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/constants/MogoServicePaths.java b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/constants/MogoServicePaths.java
index d36c741b56..2fb6eb46d9 100644
--- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/constants/MogoServicePaths.java
+++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/constants/MogoServicePaths.java
@@ -91,6 +91,8 @@ public class MogoServicePaths {
@Keep
public static final String PATH_MSG_BOX_MODULE = "/msg_box/api";
+ public static final String PATH_TAKE_OVER_PROVIDER = "/take_over/api";
+
@Keep
public static final String PATH_STARTUP_PROVIDER = "/start_up/api";
diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/order/IOrderListener.kt b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/order/IOrderListener.kt
index db1d882fa6..1b1d47fdc1 100644
--- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/order/IOrderListener.kt
+++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/order/IOrderListener.kt
@@ -17,4 +17,10 @@ interface IOrderListener {
* 订单核销
*/
fun onOrderRemoval(){}
+
+ /**
+ * 订单路线名称变化监听
+ * @param lineName 路线名称
+ */
+ fun onOrderLineUpdate(lineName: String){}
}
\ No newline at end of file
diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/order/CallerOrderListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/order/CallerOrderListenerManager.kt
index 227206e6b0..445d1b7b1b 100644
--- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/order/CallerOrderListenerManager.kt
+++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/order/CallerOrderListenerManager.kt
@@ -24,4 +24,15 @@ object CallerOrderListenerManager: CallerBase() {
}
}
+ /**
+ * 订单路线名称变化监听
+ * @param lineName 路线名称
+ */
+ fun invokeOrderLineUpdate(lineName: String){
+ M_LISTENERS.forEach{
+ val listener = it.value
+ listener.onOrderLineUpdate(lineName)
+ }
+ }
+
}
\ No newline at end of file