From 7c33b4982bb8d98afc1bdf776345b7bea0bd3040 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Thu, 2 Jan 2025 17:03:04 +0800 Subject: [PATCH] =?UTF-8?q?[6.9.0]=20[fix]=20[passenger]=20[=E5=BC=80?= =?UTF-8?q?=E5=90=AF=E7=9B=B4=E6=92=AD=E6=B5=81=E5=90=8E=E6=9A=82=E5=81=9C?= =?UTF-8?q?=E5=B9=BF=E5=91=8A=E6=92=AD=E6=94=BE]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/module/debug/DebugDataDispatch.kt | 40 +++++++++++++++++++ .../logchainanalytic/OchChainLogManager.kt | 21 ++++++++++ .../module/manager/scnner/ScannerManager.kt | 2 +- .../module/manager/transform/OchTransform.kt | 3 ++ .../wigets/media/MediaPlayerCustomView.kt | 2 +- 5 files changed, 66 insertions(+), 2 deletions(-) diff --git a/OCH/common/common/src/debug/java/com/mogo/och/common/module/debug/DebugDataDispatch.kt b/OCH/common/common/src/debug/java/com/mogo/och/common/module/debug/DebugDataDispatch.kt index e33aff3eed..1a09ab268a 100644 --- a/OCH/common/common/src/debug/java/com/mogo/och/common/module/debug/DebugDataDispatch.kt +++ b/OCH/common/common/src/debug/java/com/mogo/och/common/module/debug/DebugDataDispatch.kt @@ -24,9 +24,11 @@ import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02Lis import com.mogo.eagle.core.function.call.autopilot.CallerChassisStatesListenerManager import com.mogo.eagle.core.function.call.autopilot.CallerPlanningActionsListenerManager import com.mogo.eagle.core.function.call.autopilot.CallerPlanningRottingListenerManager +import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager import com.mogo.eagle.core.function.call.hmi.CallerHmiManager import com.mogo.eagle.core.function.call.map.CallerMapRomaListener import com.mogo.eagle.core.function.call.map.CallerVisualAngleManager +import com.mogo.eagle.core.function.call.och.CallerOchBizFunctionCall4EagleManager import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant import com.mogo.eagle.core.utilcode.util.ActivityUtils @@ -34,6 +36,8 @@ import com.mogo.eagle.core.utilcode.util.GsonUtils import com.mogo.eagle.core.utilcode.util.ThreadUtils import com.mogo.och.common.module.debug.location.MogoLocationExit import com.mogo.och.common.module.manager.distance.TrajectoryAndDistanceManager +import com.mogo.och.common.module.manager.loop.BizLoopManager +import com.mogo.och.common.module.manager.scnner.ScannerManager import com.mogo.och.common.module.utils.CoordinateCalculateRouteUtil import com.mogo.och.common.module.view.DebugFloatWindow import com.zhjt.mogo.adas.data.bean.AutopilotStatistics @@ -62,6 +66,9 @@ object DebugDataDispatch { const val v2N = "xiaozhiV2N" const val romal = "romal" const val visualView = "visual" + const val scanner = "scanner" + const val ota = "ota" + const val video = "video" // adb shell am broadcast -a com.mogo.launcher.debug -f 0x011000000 --es type "location" --es path "1111/11111" // adb shell am broadcast -a com.mogo.launcher.debug -f 0x011000000 --es type "globalPath" --es path "sy73.json" @@ -76,6 +83,9 @@ object DebugDataDispatch { // adb shell am broadcast -a com.mogo.launcher.debug -f 0x011000000 --es type "romal" --ei show 0 // adb shell am broadcast -a com.mogo.launcher.debug -f 0x011000000 --es type "visual" --ei show 0 // adb shell am broadcast -a com.mogo.launcher.debug -f 0x011000000 --es type "showDebugView" +// adb shell am broadcast -a com.mogo.launcher.debug -f 0x011000000 --es type "scanner" --es qrInfo "" +// adb shell am broadcast -a com.mogo.launcher.debug -f 0x011000000 --es type "ota" --ei "ota" 1 +// adb shell am broadcast -a com.mogo.launcher.debug -f 0x011000000 --es type "video" --ei "video" 1 --es url "rtmp://video.zhidaozhixing.com/live/861130041693196C_2" val ROOT_PATH = @@ -88,6 +98,36 @@ object DebugDataDispatch { } when (type) { + video -> { + val ota = intent.getIntExtra("video",0) +// rtmp://video.zhidaozhixing.com/live/861130041693196C_2 + val url = intent.getStringExtra("url")?:"" + BizLoopManager.runInMainThread(){ + if(ota>0&&url.startsWith("rtmp://")){ + val driveVideoView = CallerDevaToolsManager.driveSeatVideoProvider() + ?.getDriveVideoView(url) + CallerOchBizFunctionCall4EagleManager.setVideoView(driveVideoView) + }else{ + CallerOchBizFunctionCall4EagleManager.setVideoView(null) + } + } + } +// ota -> { +// val ota = intent.getIntExtra("ota",0) +// BizLoopManager.runInIoThread{ +// if(ota>0){ +// OrderManager.otaDownLoadStatus = true +// }else{ +// OrderManager.otaDownLoadStatus = false +// } +// } +// } + scanner -> { + val qrInfo = intent.getStringExtra("qrInfo") + BizLoopManager.runInIoThread{ + ScannerManager.parseParams("orderNo=1871744897569038336&uid=828aa91f-49a1-f9b3-4526-f58acda9df60&pipe=mogogosafety&phone=houyanli&lineId=134&expiryTime=1735094149070&bookingTime=1735056000000&tenantId=337197925358633123&availableTimes=1&ticketSize=1&ticketName=%E9%80%9A%E5%8B%A4%E7%A5%A8%E3%81%AE&type=14&shiftsId=4249") + } + } globalPathMock -> { sourceFilePath?.let { loadRawPoints(ROOT_PATH+it) diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/logchainanalytic/OchChainLogManager.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/logchainanalytic/OchChainLogManager.kt index c20378752b..325529f7ae 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/logchainanalytic/OchChainLogManager.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/logchainanalytic/OchChainLogManager.kt @@ -64,6 +64,27 @@ object OchChainLogManager { const val EVENT_KEY_INFO_MAP = "analytics_event_och_map" + const val EVENT_KEY_INFO_TIME = "analytics_event_och_time" + + const val EVENT_KEY_INFO_CALL_EYE = "analytics_event_call_eye_och" + + + fun writeChainLogEye(title: String, info: String) { + writeChainLog(title, info, true, EVENT_KEY_INFO_CALL_EYE) + } + + + + // 时间方面的日志 + fun writeChainLogTime(title: String, info: String) { + writeChainLog(title, info, true, EVENT_KEY_INFO_TIME) + } + + + // 轨迹方面的日志 + fun writeChainLogTrajectory(title: String, info: String) { + writeChainLog(title, info, true, EVENT_KEY_INFE_WITH_TRAJECTORY) + } fun writeChainLogMap(title: String, info: String) { writeChainLog(title, info, true, EVENT_KEY_INFO_MAP) diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/scnner/ScannerManager.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/scnner/ScannerManager.kt index bbc1de9de4..e62b15095a 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/scnner/ScannerManager.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/scnner/ScannerManager.kt @@ -236,7 +236,7 @@ object ScannerManager : IOchLanPassengerStatusListener { } } - private fun parseParams(payload: String?) { + fun parseParams(payload: String?) { val parse = Uri.parse("${OchCommonConst.getShuttleUrl()}?${payload}") val queryParameterNames = parse.queryParameterNames val mutableMapOf = mutableMapOf() diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/transform/OchTransform.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/transform/OchTransform.kt index cb0c48af35..b4716c5c07 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/transform/OchTransform.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/transform/OchTransform.kt @@ -4,6 +4,7 @@ import android.view.View import com.mogo.eagle.core.function.api.och.IOchBizFunctionCall4Eagle import com.mogo.eagle.core.function.call.base.CallerBase import com.mogo.eagle.core.function.call.och.CallerOchBizFunctionCall4EagleManager +import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager object OchTransform : CallerBase(), IOchBizFunctionCall4Eagle { @@ -12,12 +13,14 @@ object OchTransform : CallerBase(), IOchBizFunctionCall4Ea } override fun logout() { + OchChainLogManager.writeChainLogEye("鹰眼调用och","退出登录") M_LISTENERS.forEach { it.value.logout() } } override fun setVideoView(target: View?) { + OchChainLogManager.writeChainLogEye("鹰眼调用och","展示司机端视频流:${target}") M_LISTENERS.forEach { it.value.setVideoView(target) } diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/wigets/media/MediaPlayerCustomView.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/wigets/media/MediaPlayerCustomView.kt index 83ad2d60ec..6ae461e716 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/wigets/media/MediaPlayerCustomView.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/wigets/media/MediaPlayerCustomView.kt @@ -271,7 +271,7 @@ class AdvanceGSYVideoPlayer : StandardGSYVideoPlayer { override fun changeUiToPauseShow() { Logger.d(MediaLoopPlayView.TAG, "AdvanceGSYVideoPlayer,changeUiToPauseShow-hide") - startPlayLogic() +// startPlayLogic() } override fun changeUiToCompleteShow() {