修复订阅无法正常获取的错误
Some checks failed
build / build (api, amd64, linux) (push) Failing after -50s
build / build (api, arm64, linux) (push) Failing after -51s
build / build (api.exe, amd64, windows) (push) Failing after -51s

This commit is contained in:
CN-JS-HuiBai
2026-04-17 23:07:47 +08:00
parent 9f6a4515c0
commit 97f0672729
11 changed files with 273 additions and 95 deletions

View File

@@ -206,10 +206,10 @@ func UserTrafficLog(c *gin.Context) {
items := make([]gin.H, 0, len(records))
for _, record := range records {
items = append(items, gin.H{
"user_id": record.UserID,
"u": record.U,
"d": record.D,
"record_at": record.RecordAt,
"user_id": record.UserID,
"u": record.U,
"d": record.D,
"record_at": record.RecordAt,
"server_rate": 1,
})
}
@@ -726,14 +726,10 @@ func quickLoginURL(c *gin.Context, userID int, redirectValues ...string) string
}
func baseURL(c *gin.Context) string {
if appURL := service.GetAppURL(); appURL != "" {
return strings.TrimRight(appURL, "/")
if baseURL := requestBaseURL(c); baseURL != "" {
return baseURL
}
scheme := "http"
if c.Request.TLS != nil {
scheme = "https"
}
return scheme + "://" + c.Request.Host
return ""
}
func generateTradeNo() string {