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

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
+47 -42
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 {
respondFailure(c, "请先选择要上传的服务端二进制文件。")
return return
} //
//fileHeader, err := c.FormFile("binary")
file, err := fileHeader.Open() //if err != nil {
if err != nil { // respondFailure(c, "请先选择要上传的服务端二进制文件。")
respondFailure(c, "读取上传文件失败。") // return
return //}
} //
defer func() { //file, err := fileHeader.Open()
_ = file.Close() //if err != nil {
}() // respondFailure(c, "读取上传文件失败。")
// return
info, err := service.UploadManualServerBinary(c.Request.Context(), fileHeader.Filename, file) //}
if err != nil { //defer func() {
respondFailure(c, err.Error()) // _ = file.Close()
return //}()
} //
//info, err := service.UploadManualServerBinary(c.Request.Context(), fileHeader.Filename, file)
message := strings.TrimSpace(info.ComparisonMessage) //if err != nil {
if message == "" { // respondFailure(c, err.Error())
message = "已完成上传并检查升级包版本。" // return
} //}
//
respondSuccessWithExtras(c, info, gin.H{ //message := strings.TrimSpace(info.ComparisonMessage)
"message": message, //if 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
info, err := service.ConfirmManualServerUpgrade(request.UploadToken) //if !bindJSON(c, &request) {
if err != nil { // return
respondFailure(c, err.Error()) //}
return //
} //info, err := service.ConfirmManualServerUpgrade(request.UploadToken)
//if err != nil {
respondSuccessWithExtras(c, info, gin.H{ // respondFailure(c, err.Error())
"message": "服务升级任务已启动,确认无误后将自动重启。", // return
}) //}
//
//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