diff --git a/models/bot.go b/models/bot.go index be40d3e..f4b3ba9 100644 --- a/models/bot.go +++ b/models/bot.go @@ -108,7 +108,7 @@ var handleMessage = func(msgs ...interface{}) interface{} { } return Count() case "许愿币": - return fmt.Sprintf("许愿币余额%d", GetCoin(uid)) + return fmt.Sprintf("余额%d", GetCoin(uid)) case "qrcode", "扫码", "二维码", "scan": url := fmt.Sprintf("http://127.0.0.1:%d/api/login/qrcode.png?tp=%s&uid=%d&gid=%d", web.BConfig.Listen.HTTPPort, tp, uid, gid) rsp, err := httplib.Get(url).Response() diff --git a/models/user.go b/models/user.go index dca8c8b..071a190 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.Updates(map[string]interface{}{ + db.Model(User{}).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.Updates(map[string]interface{}{ + db.Model(User{}).Updates(map[string]interface{}{ "coin": gorm.Expr("coin-1"), }) u.Coin--