修复夜间升级Bug
authorxue <2144439972@qq.com>
Mon, 20 Oct 2025 07:51:18 +0000 (15:51 +0800)
committerxue <2144439972@qq.com>
Mon, 20 Oct 2025 07:51:18 +0000 (15:51 +0800)
code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaModel.cpp
code/sdk/application/wearable/ln/nativeapp/nativeui/ota/src/OtaPresenter.cpp

index f0e0e9a..8c1dad3 100644 (file)
@@ -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);
     }
   }
index e0537d0..7d8f42a 100644 (file)
@@ -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);