diff --git a/models/user.go b/models/user.go index 071a190..aff3474 100644 --- a/models/user.go +++ b/models/user.go @@ -73,7 +73,7 @@ func NewActiveUser(class string, uid int, msgs ...interface{}) { func AddCoin(uid int) int { var u User db.Where("number = ?", uid).First(&u) - db.Model(User{}).Updates(map[string]interface{}{ + db.Model(u).Updates(map[string]interface{}{ "coin": gorm.Expr("coin+1"), }) u.Coin++ @@ -83,7 +83,7 @@ func AddCoin(uid int) int { func RemCoin(uid int) int { var u User db.Where("number = ?", uid).First(&u) - db.Model(User{}).Updates(map[string]interface{}{ + db.Model(u).Updates(map[string]interface{}{ "coin": gorm.Expr("coin-1"), }) u.Coin--