增加管理员要钱方法

This commit is contained in:
U188 2021-09-08 10:40:16 +08:00 committed by GitHub
parent 9cecbaae2d
commit 06d593eeab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,7 +14,17 @@ type User struct {
ActiveAt time.Time
Coin int
}
func AdddCoin(uid int , num 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("coin+%d",num)),
})
u.Coin+=num
return u.Coin
}
func AddCoin(uid int) int {
var u User
if db.Where("number = ?", uid).First(&u).Error != nil {