diff --git a/modules/player/service/pet.go b/modules/player/service/pet.go index e7cd7ff62..bb55524e4 100644 --- a/modules/player/service/pet.go +++ b/modules/player/service/pet.go @@ -101,7 +101,7 @@ func (s *PetService) BuyPet(pid uint32) error { useglod := int64(tt.SalePrice)*102 + int64(tt.SaleCount)*5 var res1 basemodel.BaseSysUser - tx.Model(basemodel.BaseSysUser{}).Where("id", tt.PlayerID).Fields("free_gold").Scan(&res1) + tx.Model(basemodel.BaseSysUser{}).Where("id", s.userid).Fields("free_gold").Scan(&res1) if res1.FreeGold < useglod { return fmt.Errorf("余额不足") }