From: xue <2144439972@qq.com> Date: Mon, 20 Oct 2025 07:51:18 +0000 (+0800) Subject: 修复夜间升级Bug X-Git-Tag: V1.0.9_20251128_194606_LN~197^2^2~3 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=4b0069c08caf5500eb4cd42a5dff863a0c0a9033;p=mirrors%2FFD230.git 修复夜间升级Bug --- diff --git a/code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaModel.cpp b/code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaModel.cpp index f0e0e9a91..8c1dad34a 100644 --- a/code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaModel.cpp +++ b/code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaModel.cpp @@ -264,6 +264,7 @@ namespace OHOS { OtaView::GetInstance()->ChangeView(OtaView::OTA_VIEW_UPDATING, OtaView::OTA_VIEW_UPDATE_FAILED); } else if(status == 4) { + OtaModel::GetInstance()->ClearNightUpdateStatus();//重置夜间升级 OtaView::GetInstance()->ChangeView(OtaView::OTA_VIEW_UPDATING, OtaView::OTA_VIEW_UPDATE_SUCCESS); } } diff --git a/code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaPresenter.cpp b/code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaPresenter.cpp index e0537d080..7d8f42a42 100644 --- a/code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaPresenter.cpp +++ b/code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaPresenter.cpp @@ -149,8 +149,7 @@ namespace OHOS else if (currentView == OtaView::OTA_VIEW_NIGHT_UPDATE_SUCCESS || currentView == OtaView::OTA_VIEW_UPDATE_SUCCESS) { //夜间升级成功 // 清除夜间更新状态 - if(currentView == OtaView::OTA_VIEW_UPDATE_SUCCESS) - OtaModel::GetInstance()->ClearNightUpdateStatus(); + ThunderBirdModel::GetInstance()->ResetOtaStatus(); // do_ln_http_server_send_data(LN_HTTP_SERVICE_CMD_WS_EXIT_SLEEP, NULL, 0); NativeAbility::GetInstance().SwitchSlice(VIEW_THUNDER_BIRD);