From 2b536b04d50cd6c74d39cad03942d77278d85188 Mon Sep 17 00:00:00 2001 From: xuxinchao Date: Tue, 31 Dec 2024 11:33:19 +0800 Subject: [PATCH] =?UTF-8?q?[6.9.0]OTA=E5=8D=87=E7=BA=A7=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E8=BF=9B=E6=B6=88=E6=81=AF=E7=9B=92=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hmi/ui/tools/OTAUpgradeResultDialog.kt | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/OTAUpgradeResultDialog.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/OTAUpgradeResultDialog.kt index 1bfeba2764..6d59c2ba1a 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/OTAUpgradeResultDialog.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/OTAUpgradeResultDialog.kt @@ -5,6 +5,7 @@ import androidx.lifecycle.LifecycleObserver import com.mogo.commons.voice.AIAssist import com.mogo.eagle.core.data.msgbox.MsgBoxBean import com.mogo.eagle.core.data.msgbox.MsgBoxType +import com.mogo.eagle.core.data.msgbox.OTAMsg import com.mogo.eagle.core.data.msgbox.OperationMsg import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager import com.mogo.eagle.core.function.hmi.R @@ -44,7 +45,13 @@ class OTAUpgradeResultDialog(context: Context) : tvResultContent.text = context.resources.getString(R.string.ota_result_success) tvResultTip.text = context.resources.getString(R.string.ota_result_success_tip) //消息盒子和语音提示升级成功结果 - //TODO 消息盒子提示 + CallerMsgBoxManager.saveMsgBox( + MsgBoxBean( + MsgBoxType.OTA, + OTAMsg( + "0", "车辆部署任务执行结果", "车辆部署任务执行成功,请重启车辆") + ) + ) AIAssist.getInstance(context).speakTTSVoice("车辆部署任务执行成功,请重启车辆") }else{ //升级失败 @@ -52,7 +59,13 @@ class OTAUpgradeResultDialog(context: Context) : tvResultContent.text = context.resources.getString(R.string.ota_result_fail) tvResultTip.text = context.resources.getString(R.string.ota_result_fail_tip) //消息盒子和语音提示升级失败结果 - //TODO 消息盒子提示 + CallerMsgBoxManager.saveMsgBox( + MsgBoxBean( + MsgBoxType.OTA, + OTAMsg( + "0", "车辆部署任务执行结果", "车辆部署任务执行失败,建议上报问题") + ) + ) AIAssist.getInstance(context).speakTTSVoice("车辆部署任务执行失败") } }