新增几大中心功能

This commit is contained in:
Administrator
2026-04-23 15:29:07 +08:00
parent 5c2a146a44
commit c6354ee065
123 changed files with 13074 additions and 229 deletions

View File

@@ -0,0 +1,30 @@
package system
import (
"strconv"
"strings"
"git.echol.cn/loser/Go-Web-Template/server/global"
"git.echol.cn/loser/Go-Web-Template/server/model/system"
"gorm.io/gorm"
)
const paramAppOnlineWindowMinutes = "app.online_active_window_minutes"
// GetAppOnlineWindowMinutes 在线判定窗口(分钟),默认 5
func GetAppOnlineWindowMinutes() int {
var rec system.SysParams
err := global.GVA_DB.Where("key = ?", paramAppOnlineWindowMinutes).First(&rec).Error
if err != nil {
if err == gorm.ErrRecordNotFound {
return 5
}
return 5
}
v := strings.TrimSpace(rec.Value)
n, e := strconv.Atoi(v)
if e != nil || n <= 0 || n > 1440 {
return 5
}
return n
}