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