[优化] 禁用手动升级功能

This commit is contained in:
ryan
2026-06-04 11:13:29 +08:00
parent 6aa71a4da8
commit 4a4189705a
2 changed files with 51 additions and 46 deletions
+49 -44
View File
@@ -2,7 +2,6 @@ package controller
import ( import (
"openflare/service" "openflare/service"
"strings"
"time" "time"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
@@ -102,35 +101,38 @@ func StreamServerUpgradeLogs(c *gin.Context) {
// @Success 200 {object} map[string]interface{} // @Success 200 {object} map[string]interface{}
// @Router /api/update/manual-upload [post] // @Router /api/update/manual-upload [post]
func UploadManualServerBinary(c *gin.Context) { func UploadManualServerBinary(c *gin.Context) {
fileHeader, err := c.FormFile("binary") respondFailure(c, "手动升级功能已禁用")
if err != nil { return
respondFailure(c, "请先选择要上传的服务端二进制文件。") //
return //fileHeader, err := c.FormFile("binary")
} //if err != nil {
// respondFailure(c, "请先选择要上传的服务端二进制文件。")
file, err := fileHeader.Open() // return
if err != nil { //}
respondFailure(c, "读取上传文件失败。") //
return //file, err := fileHeader.Open()
} //if err != nil {
defer func() { // respondFailure(c, "读取上传文件失败。")
_ = file.Close() // return
}() //}
//defer func() {
info, err := service.UploadManualServerBinary(c.Request.Context(), fileHeader.Filename, file) // _ = file.Close()
if err != nil { //}()
respondFailure(c, err.Error()) //
return //info, err := service.UploadManualServerBinary(c.Request.Context(), fileHeader.Filename, file)
} //if err != nil {
// respondFailure(c, err.Error())
message := strings.TrimSpace(info.ComparisonMessage) // return
if message == "" { //}
message = "已完成上传并检查升级包版本。" //
} //message := strings.TrimSpace(info.ComparisonMessage)
//if message == "" {
respondSuccessWithExtras(c, info, gin.H{ // message = "已完成上传并检查升级包版本。"
"message": message, //}
}) //
//respondSuccessWithExtras(c, info, gin.H{
// "message": message,
//})
} }
// ConfirmManualServerUpgrade godoc // ConfirmManualServerUpgrade godoc
@@ -141,18 +143,21 @@ func UploadManualServerBinary(c *gin.Context) {
// @Success 200 {object} map[string]interface{} // @Success 200 {object} map[string]interface{}
// @Router /api/update/manual-upgrade [post] // @Router /api/update/manual-upgrade [post]
func ConfirmManualServerUpgrade(c *gin.Context) { func ConfirmManualServerUpgrade(c *gin.Context) {
var request confirmManualUpgradeRequest respondFailure(c, "手动升级功能已禁用")
if !bindJSON(c, &request) { return
return //
} //var request confirmManualUpgradeRequest
//if !bindJSON(c, &request) {
info, err := service.ConfirmManualServerUpgrade(request.UploadToken) // return
if err != nil { //}
respondFailure(c, err.Error()) //
return //info, err := service.ConfirmManualServerUpgrade(request.UploadToken)
} //if err != nil {
// respondFailure(c, err.Error())
respondSuccessWithExtras(c, info, gin.H{ // return
"message": "服务升级任务已启动,确认无误后将自动重启。", //}
}) //
//respondSuccessWithExtras(c, info, gin.H{
// "message": "服务升级任务已启动,确认无误后将自动重启。",
//})
} }
@@ -130,7 +130,7 @@ export function VersionUpgradeModal({
isOpen={isOpen} isOpen={isOpen}
onClose={onClose} onClose={onClose}
title="版本" title="版本"
description="默认检查正式版更新;你也可以手动检查 preview 发布并选择升级,或上传 Server 二进制确认升级。升级开始后服务会短暂重启。" description="默认检查正式版更新;你也可以手动检查 preview 发布并选择升级。升级开始后服务会短暂重启。"
size="lg" size="lg"
> >
<div className="space-y-6"> <div className="space-y-6">
@@ -319,7 +319,7 @@ export function VersionUpgradeModal({
</AppCard> </AppCard>
) : null} ) : null}
{canUpgrade ? ( {canUpgrade && (false as boolean) ? (
<AppCard title="手动升级"> <AppCard title="手动升级">
<div className="space-y-4"> <div className="space-y-4">
<ResourceField <ResourceField