优化BUG,比较错误

This commit is contained in:
DESKTOP-I3JPKHK\wy 2025-12-17 19:31:12 +08:00
parent a2d0e733d3
commit 136c096c33
1 changed files with 3 additions and 6 deletions

View File

@ -376,8 +376,7 @@ class AppUpgradeSimple {
// buildNumber
if (versionBuildNumber > currentBuildNumber) {
hasUpdate = true;
} else if (versionBuildNumber == currentBuildNumber) {
// buildNumber
} else {
if (versionName != null && compareVersionStrings(versionName, currentVersionName) > 0) {
hasUpdate = true;
}
@ -877,14 +876,12 @@ mixin _UpgradeDialogLogic<T extends StatefulWidget> on State<T> {
debugPrint('📱 当前版本: $currentVersion, 构建号: $currentBuildNumber');
debugPrint('🎯 目标版本: ${info.versionName}, 构建号: ${info.versionBuildNumber}');
bool isUpdated;
bool isUpdated = false;
if (info.versionBuildNumber > 0) {
if (currentBuildNumber > info.versionBuildNumber) {
isUpdated = true;
} else if (currentBuildNumber == info.versionBuildNumber) {
isUpdated = AppUpgradeSimple.compareVersionStrings(currentVersion, info.versionName) > 0;
} else {
isUpdated = false;
isUpdated = AppUpgradeSimple.compareVersionStrings(currentVersion, info.versionName) > 0;
}
debugPrint(
'📊 构建号比较: $currentBuildNumber vs ${info.versionBuildNumber}, 版本比较(如需): ${info.versionName} -> $isUpdated');