[8.3.0] 订单埋点
This commit is contained in:
@@ -239,8 +239,9 @@ object LineModel {
|
||||
)
|
||||
}
|
||||
|
||||
fun endTask() {
|
||||
fun endTask(isSlideStop: Boolean) {
|
||||
currentTask?.getLineIdAndName { shiftsId, taskId, taskTime, taskDate ->
|
||||
LineManager.triggerCompleteTask(isSlideStop)
|
||||
RepositoryManager.endTask(shiftsId,taskId)
|
||||
?.subscribeOn(Schedulers.io())
|
||||
?.observeOn(AndroidSchedulers.mainThread())
|
||||
|
||||
@@ -232,13 +232,14 @@ object OrderModel {
|
||||
|
||||
/**
|
||||
* 重置路线站点状态--结束路线,当前路线恢复到始发站
|
||||
* @param isSlideStop true:单程结束(订单完成正常滑动结束) false:订单未完成结束(点击结束按钮结束)
|
||||
*/
|
||||
@JvmStatic
|
||||
fun completeTask() {
|
||||
fun completeTask(isSlideStop: Boolean) {
|
||||
OCHThreadPoolManager.getsInstance().execute {
|
||||
d(TAG, "结束当前路线abortTask")
|
||||
removeTipRunnables()
|
||||
LineModel.endTask()
|
||||
LineModel.endTask(isSlideStop)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -247,7 +248,7 @@ object OrderModel {
|
||||
isGoingToNextStation = true
|
||||
if (CallerAutoPilotStatusListenerManager.getState() == IMoGoAutopilotStatusListener.STATUS_AUTOPILOT_RUNNING
|
||||
) {
|
||||
LineManager.startAutopilot()
|
||||
LineManager.startAutopilot(true)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -279,7 +280,7 @@ object OrderModel {
|
||||
fun driveToNextStation() {
|
||||
if (LineModel.isLastStation()==true) {
|
||||
// 当前站是最后一站,结束当前行程
|
||||
completeTask()
|
||||
completeTask(true)
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ class TaskRunningModel : ViewModel(), IBusLinesCallback {
|
||||
}
|
||||
|
||||
fun completeTask() {
|
||||
OrderModel.completeTask()
|
||||
OrderModel.completeTask(false)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -21,6 +21,9 @@ object BusAnalyticsManager : IOchEventKey {
|
||||
// 埋点key:开始服务开启自动驾驶(成功/失败)
|
||||
private const val EVENT_KEY_START_SERVICE = "event_key_och_bus_start_service"
|
||||
|
||||
//埋点key:订单结束
|
||||
private const val EVENT_KEY_STOP_SERVICE = "event_key_och_bus_stop_service"
|
||||
|
||||
// 埋点key:点击启动自驾
|
||||
private const val EVENT_KEY_CLICK_START_AUTOPILOT = "event_key_och_shuttle_click_start_autopilot"
|
||||
|
||||
@@ -39,4 +42,8 @@ object BusAnalyticsManager : IOchEventKey {
|
||||
override fun getEventKeyClickStartAutopilot(): String {
|
||||
return EVENT_KEY_CLICK_START_AUTOPILOT
|
||||
}
|
||||
|
||||
override fun getEventKeyCompleteTask(): String? {
|
||||
return EVENT_KEY_STOP_SERVICE
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user