2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 13:47:15 +08:00

feat: update v2.0.10

This commit is contained in:
耗子
2023-07-22 16:44:41 +08:00
parent 1689ef4e4a
commit a5e1fbc232
34 changed files with 3116 additions and 231 deletions

View File

@@ -10,14 +10,12 @@ import (
"time"
"github.com/gookit/color"
"github.com/goravel/framework/facades"
"github.com/shirou/gopsutil/cpu"
"github.com/shirou/gopsutil/disk"
"github.com/shirou/gopsutil/host"
"github.com/shirou/gopsutil/load"
"github.com/shirou/gopsutil/mem"
"github.com/shirou/gopsutil/net"
"panel/app/models"
)
// MonitoringInfo 监控信息
@@ -119,12 +117,6 @@ func GetLatestPanelVersion() (PanelInfo, error) {
// UpdatePanel 更新面板
func UpdatePanel(proxy bool) error {
var task models.Task
err := facades.Orm().Query().Where("status", models.TaskStatusRunning).OrWhere("status", models.TaskStatusWaiting).FirstOrFail(&task)
if err == nil {
return errors.New("面板有任务正在执行,禁止更新")
}
panelInfo, err := GetLatestPanelVersion()
if err != nil {
return err