From 94d8d8a9d49f8ef3f785f111a7ae94df43f981d4 Mon Sep 17 00:00:00 2001 From: RockYang Date: Sat, 22 Jul 2023 08:42:30 +0800 Subject: [PATCH] opt: record user_id for reward verify --- api/handler/reward_handler.go | 1 + api/store/model/reward.go | 1 + database/reward.sql | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/api/handler/reward_handler.go b/api/handler/reward_handler.go index dc03d13f..53d049ad 100644 --- a/api/handler/reward_handler.go +++ b/api/handler/reward_handler.go @@ -59,6 +59,7 @@ func (h *RewardHandler) Verify(c *gin.Context) { // 更新核销状态 item.Status = true + item.UserId = user.Id res = h.db.Updates(&item) if res.Error != nil { tx.Rollback() diff --git a/api/store/model/reward.go b/api/store/model/reward.go index ca52ebd5..a035d4d1 100644 --- a/api/store/model/reward.go +++ b/api/store/model/reward.go @@ -4,6 +4,7 @@ package model type Reward struct { BaseModel + UserId uint // 用户 ID TxId string // 交易ID Amount float64 // 打赏金额 Remark string // 打赏备注 diff --git a/database/reward.sql b/database/reward.sql index 74011eb2..bb58c4fa 100644 --- a/database/reward.sql +++ b/database/reward.sql @@ -16,4 +16,6 @@ ALTER TABLE `chatgpt_rewards` ALTER TABLE `chatgpt_rewards` MODIFY `id` int NOT NULL AUTO_INCREMENT; -update chatgpt_users set calls=0 \ No newline at end of file +update chatgpt_users set calls=0 + +ALTER TABLE `chatgpt_rewards` ADD `user_id` INT(11) NOT NULL COMMENT '用户 ID' AFTER `id`; \ No newline at end of file