From 69cac1237c21c54b12cb149f314e966f762f2e47 Mon Sep 17 00:00:00 2001 From: Trae AI Date: Thu, 18 Jun 2026 13:06:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=BF=9D=E5=AD=98=E6=97=B6=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E8=A6=86=E7=9B=96=E9=97=AE=E9=A2=98;=20check-update=E6=97=A0?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7=E6=97=B6=E8=BF=94=E5=9B=9Efull=5Fpa?= =?UTF-8?q?ckage=5Furl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/router/app/info.go | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/backend/internal/router/app/info.go b/backend/internal/router/app/info.go index 43ad309..bf6839b 100644 --- a/backend/internal/router/app/info.go +++ b/backend/internal/router/app/info.go @@ -103,16 +103,11 @@ func handleAppCheckUpdate(c *gin.Context) { downloadURL := latestVersion.FilePath downloadSize := latestVersion.FileSize downloadHash := latestVersion.FileHash - if latestVersion.FullPackagePath != "" { - downloadURL = latestVersion.FullPackagePath - downloadSize = latestVersion.FullPackageSize - downloadHash = latestVersion.FullPackageHash - } if latestVersion.CustomDownloadURL != "" { downloadURL = latestVersion.CustomDownloadURL } - response.Success(c, gin.H{ + result := gin.H{ "has_update": true, "latest_version": latestVersion.Version, "download_url": downloadURL, @@ -124,7 +119,16 @@ func handleAppCheckUpdate(c *gin.Context) { "update_type": latestVersion.UpdateType, "update_method": latestVersion.UpdateMethod, "changelog": latestVersion.Changelog, - }) + } + + // 如果有完整包,添加完整包信息 + if latestVersion.FullPackagePath != "" { + result["full_package_url"] = latestVersion.FullPackagePath + result["full_package_size"] = latestVersion.FullPackageSize + result["full_package_hash"] = latestVersion.FullPackageHash + } + + response.Success(c, result) return }