diff --git a/models/user.go b/models/user.go index aff3474..ebd0cdf 100644 --- a/models/user.go +++ b/models/user.go @@ -55,7 +55,7 @@ func NewActiveUser(class string, uid int, msgs ...interface{}) { } else { if zero.Unix() > u.ActiveAt.Unix() { first = true - db.Updates(map[string]interface{}{ + db.Model(&u).Updates(map[string]interface{}{ "active_at": ntime, "coin": gorm.Expr("coin+1"), })