diff --git a/modules/player/controller/admin/pet.go b/modules/player/controller/admin/pet.go index dbd29fa27..2129fe435 100644 --- a/modules/player/controller/admin/pet.go +++ b/modules/player/controller/admin/pet.go @@ -57,7 +57,7 @@ func (c *PetBagController) GetSession(ctx context.Context, req *PetGetReq) (res func (c *PetBagController) Level(ctx context.Context, req *PetLevelReq) (res *cool.BaseRes, err error) { // m := gmap.New() r := service.NewUserService(0).Pet.Pet_LEVEL_all() - + res = &cool.BaseRes{} ress := make([]PetLevelRes, 0) for _, v := range r { diff --git a/modules/player/service/pet.go b/modules/player/service/pet.go index affe27cdc..e7cd7ff62 100644 --- a/modules/player/service/pet.go +++ b/modules/player/service/pet.go @@ -220,7 +220,7 @@ func (s *PetService) Pet_del(cachetime uint32) { func (s *PetService) Pet_LEVEL_all() []model.Pet { var tt []model.Pet - s.dbm(s.Model).Fields().Wheref(`(pp.data->>'Level')::INT > 100`, "array").OrderDesc("(pp.data->>'Level')::INT").Scan(&tt) + s.dbm(s.Model).As("pp").Wheref(`(pp.data->>'Level')::INT > 100`).OrderDesc("(pp.data->>'Level')::INT").Scan(&tt) return tt }