[8.2.0]OTA超时查询时间改为30分钟+更改超时提示文案

This commit is contained in:
xuxinchao
2025-08-14 19:10:10 +08:00
parent 86b20e4c5c
commit 48fe09c8fe
6 changed files with 22 additions and 17 deletions

View File

@@ -732,7 +732,7 @@ class MoGoHmiProvider : IMoGoHmiProvider {
* @param isShow 是否展示
* @param result true升级成功 false升级失败
*/
override fun showOTAResultDialog(isShow: Boolean,result: Boolean) {
override fun showOTAResultDialog(isShow: Boolean,result: Boolean,isTimeout: Boolean) {
ThreadUtils.runOnUiThread{
if(isShow){
context?.let{
@@ -742,7 +742,7 @@ class MoGoHmiProvider : IMoGoHmiProvider {
if(otaUpgradeResultDialog?.isShowing == false){
otaUpgradeResultDialog?.show()
}
otaUpgradeResultDialog?.showResult(result)
otaUpgradeResultDialog?.showResult(result,isTimeout)
}
}else{
if(otaUpgradeResultDialog?.isShowing == true){

View File

@@ -40,7 +40,7 @@ class OTAUpgradeResultDialog(context: Context) :
* 展示OTA升级结果弹窗
* @param result true升级成功 false升级失败
*/
fun showResult(result: Boolean){
fun showResult(result: Boolean,isTimeout: Boolean){
if(result){
//升级成功
ivUpgradeResult.setImageDrawable(ResourceUtils.getDrawable(R.drawable.icon_ota_upgrade_success))
@@ -60,7 +60,11 @@ class OTAUpgradeResultDialog(context: Context) :
}else{
//升级失败
ivUpgradeResult.setImageDrawable(ResourceUtils.getDrawable(R.drawable.icon_ota_upgrade_fail))
tvResultContent.text = context.resources.getString(R.string.ota_result_fail)
tvResultContent.text = if(isTimeout){
context.resources.getString(R.string.ota_result_timeout)
}else{
context.resources.getString(R.string.ota_result_fail)
}
tvResultTip.text = context.resources.getString(R.string.ota_result_fail_tip)
//消息盒子和语音提示升级失败结果
CallerMsgBoxManager.saveMsgBox(

View File

@@ -271,6 +271,7 @@
<string name="ota_result_image">OTA升级结果图片示例</string>
<string name="ota_result_success">⻋辆部署任务下载完成</string>
<string name="ota_result_fail">⻋辆部署任务执⾏失败</string>
<string name="ota_result_timeout">车辆部署任务状态查询超时</string>
<string name="ota_result_success_tip">已自动发起优雅停服,%s后可操作车辆下电重启</string>
<string name="ota_result_fail_tip">请联系管理员</string>
<string name="ota_result_close">关闭</string>