diff --git a/api/handler/reward_handler.go b/api/handler/reward_handler.go
index 9673eb4f..6a8fc831 100644
--- a/api/handler/reward_handler.go
+++ b/api/handler/reward_handler.go
@@ -8,6 +8,7 @@ import (
"chatplus/utils/resp"
"github.com/gin-gonic/gin"
"gorm.io/gorm"
+ "strings"
)
type RewardHandler struct {
@@ -75,6 +76,9 @@ func (h *RewardHandler) Verify(c *gin.Context) {
return
}
+ // 移除转账单号中间的空格,防止有人复制的时候多复制了空格
+ data.TxId = strings.ReplaceAll(data.TxId, " ", "")
+
var item model.Reward
res := h.db.Where("tx_id = ?", data.TxId).First(&item)
if res.Error != nil {
diff --git a/web/src/components/RewardVerify.vue b/web/src/components/RewardVerify.vue
index df2e0b21..fae50a8e 100644
--- a/web/src/components/RewardVerify.vue
+++ b/web/src/components/RewardVerify.vue
@@ -58,7 +58,7 @@ const save = () => {
ElMessage.success({
message: '核销成功',
duration: 1000,
- onClose: () => emits('hide', false)
+ onClose: () => location.reload()
})
}).catch(e => {
ElMessage.error({message: "核销失败:" + e.message});
diff --git a/web/src/views/ChatPlus.vue b/web/src/views/ChatPlus.vue
index b6ffe222..5c560697 100644
--- a/web/src/views/ChatPlus.vue
+++ b/web/src/views/ChatPlus.vue
@@ -235,13 +235,14 @@
title="参与众筹"
>
您好,ChatGPT-Plus 项目目前已经运行了快半年了,一直免费给大家使用的。然而免费服务始终难以维持,服务器即将到期,免费的
- API KEY 也全部用完了,因此我们准备开启众筹模式,只需要打赏9.9元,就可以兑换 100 次对话,以此来覆盖我们的 OpenAI
- 账单和服务器的费用。
+