更新支付

This commit is contained in:
2026-07-05 18:48:49 +08:00
parent f27c6ba60c
commit d7056de56e
+10 -2
View File
@@ -59,7 +59,11 @@ func (h *PaymentHandler) Recharge(c *gin.Context) {
c.JSON(http.StatusBadRequest, gin.H{"detail": "invalid request body"}) c.JSON(http.StatusBadRequest, gin.H{"detail": "invalid request body"})
return return
} }
order, err := h.pay.CreateOrder(c.Request.Context(), user, body.Amount, body.Method, requestBaseURL(c), clientIP(c)) base := requestBaseURL(c)
if strings.HasPrefix(base, "http://") {
base = "https://" + strings.TrimPrefix(base, "http://")
}
order, err := h.pay.CreateOrder(c.Request.Context(), user, body.Amount, body.Method, base, clientIP(c))
if err != nil { if err != nil {
h.writeErr(c, err) h.writeErr(c, err)
return return
@@ -107,7 +111,11 @@ func (h *PaymentHandler) ContinueOrder(c *gin.Context) {
c.JSON(http.StatusUnauthorized, gin.H{"detail": "未登录或会话已过期"}) c.JSON(http.StatusUnauthorized, gin.H{"detail": "未登录或会话已过期"})
return return
} }
order, err := h.pay.Continue(c.Request.Context(), user, c.Param("id"), requestBaseURL(c), clientIP(c)) base := requestBaseURL(c)
if strings.HasPrefix(base, "http://") {
base = "https://" + strings.TrimPrefix(base, "http://")
}
order, err := h.pay.Continue(c.Request.Context(), user, c.Param("id"), base, clientIP(c))
if err != nil { if err != nil {
h.writeErr(c, err) h.writeErr(c, err)
return return