From b6cb2f5648193777a83feeb385cf85b562cb9de2 Mon Sep 17 00:00:00 2001 From: u188 <302761125@qq.com> Date: Mon, 13 Sep 2021 07:46:12 +0000 Subject: [PATCH] =?UTF-8?q?update=20models/user.go.=20=E4=BA=92=E5=8A=A9?= =?UTF-8?q?=E5=80=BC=E9=87=8D=E6=96=B0=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/user.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/models/user.go b/models/user.go index 39135c1..8d438f4 100644 --- a/models/user.go +++ b/models/user.go @@ -14,6 +14,17 @@ type User struct { ActiveAt time.Time Coin int } +func ClearCoin(uid int) int { + var u User + if db.Where("number = ?", uid).First(&u).Error != nil { + return 0 + } + db.Model(u).Updates(map[string]interface{}{ + "coin": gorm.Expr(fmt.Sprintf("%d",1)), + }) + u.Coin=1 + return u.Coin +} func AdddCoin(uid int , num int) int { var u User if db.Where("number = ?", uid).First(&u).Error != nil {