feat: publish sanitized custom.97 source

This commit is contained in:
cneicy committed 2026-10-27 20:43:39 +08:00
1 parent 8e6ed0317b
commit 86c0276156
1022 files changed
+69903 -19207

No files matched your search

+4 -6
View File
@@ -1,13 +1,11 @@
package controller
import (
"fmt"
"net/http"
"strconv"
"time"
"github.com/QuantumNous/new-api/common"
"github.com/QuantumNous/new-api/i18n"
"github.com/QuantumNous/new-api/logger"
"github.com/QuantumNous/new-api/model"
"github.com/QuantumNous/new-api/setting/operation_setting"
@@ -21,7 +19,7 @@ type PaymentComplianceRequest struct {
func requirePaymentCompliance(c *gin.Context) bool {
if !operation_setting.IsPaymentComplianceConfirmed() {
common.ApiErrorI18n(c, i18n.MsgPaymentComplianceRequired)
common.ApiErrorT(c, "Payment, redemption, subscription, and invitation reward features are disabled. The administrator must confirm compliance terms before enabling them.")
return false
}
return true
@@ -38,11 +36,11 @@ func ConfirmPaymentCompliance(c *gin.Context) {
var req PaymentComplianceRequest
if err := common.DecodeJson(c.Request.Body, &req); err != nil {
common.ApiErrorMsg(c, "参数错误")
common.ApiErrorT(c, "Invalid parameters")
return
}
if !req.Confirmed {
common.ApiErrorMsg(c, "请确认合规声明")
common.ApiErrorT(c, "Please confirm the compliance statement")
return
}
@@ -65,7 +63,7 @@ func ConfirmPaymentCompliance(c *gin.Context) {
}
}
logger.LogInfo(c.Request.Context(), fmt.Sprintf(
logger.LogInfo(c.Request.Context(), common.LogText(
"payment compliance confirmed user_id=%d ip=%s terms_version=%s confirmed_at=%d",
userId,
clientIP,