From b572104522c6e7c605658b72fc2d0b9d52b02d78 Mon Sep 17 00:00:00 2001 From: kanade Date: Wed, 23 Nov 2022 14:21:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E8=BF=94=E5=9B=9E=20?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/v2/controller/app/vip/vip.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/internal/v2/controller/app/vip/vip.go b/internal/v2/controller/app/vip/vip.go index 369251a..12fbf5f 100644 --- a/internal/v2/controller/app/vip/vip.go +++ b/internal/v2/controller/app/vip/vip.go @@ -157,7 +157,11 @@ func (o *Proxy) InviteCheck(c *gin.Context) { return } recookGoodsInvite := goods.RecookGoodsInvite{} - if mysql.Db.Where("inviter_code = ? and status = ?", args.InviteNo, goods.RecookGoodsInviteStatusNone).First(&recookGoodsInvite).Error != nil { + if mysql.Db.Where("inviter_code = ?", args.InviteNo).First(&recookGoodsInvite).Error != nil { + back.Fail(c, "二维码不存在或已失效") + return + } + if recookGoodsInvite.Status != goods.RecookGoodsInviteStatusNone { back.Fail(c, "二维码已使用") return } @@ -194,7 +198,11 @@ func (o *Proxy) Invite(c *gin.Context) { return } recookGoodsInvite := goods.RecookGoodsInvite{} - if mysql.Db.Where("inviter_code = ? and status = ?", args.InviteNo, goods.RecookGoodsInviteStatusNone).First(&recookGoodsInvite).Error != nil { + if mysql.Db.Where("inviter_code = ?", args.InviteNo).First(&recookGoodsInvite).Error != nil { + back.Fail(c, "二维码不存在或已失效") + return + } + if recookGoodsInvite.Status != goods.RecookGoodsInviteStatusNone { back.Fail(c, "二维码已使用") return }