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("车辆部署任务执行失败") } }