diff --git a/modules/config/service/egg.go b/modules/config/service/egg.go index bce96282a..3043a9390 100644 --- a/modules/config/service/egg.go +++ b/modules/config/service/egg.go @@ -43,7 +43,7 @@ func (s *EggService) GetResult(m, f, level uint32) (uint32, bool) { md.Wheref(`male_pet_ids @> ARRAY[?]::integer[]`, m). Wheref(`female_pet_ids @> ARRAY[?]::integer[]`, f).Scan(&pet) if pet != nil { - pet.OutputMons[len(pet.OutputMons)-1] += int32(level) + pet.Probs[len(pet.OutputMons)-1] += int32(level) t, _ := utils.RandomByWeight(pet.OutputMons, pet.Probs) if pet.OutputMons[len(pet.OutputMons)-1] == int32(t) { return uint32(t), true diff --git a/modules/player/service/gold_list.go b/modules/player/service/gold_list.go index 0881d217f..ed588602c 100644 --- a/modules/player/service/gold_list.go +++ b/modules/player/service/gold_list.go @@ -7,7 +7,6 @@ import ( "fmt" "github.com/gogf/gf/v2/frame/g" - "github.com/gogf/gf/v2/util/gconv" ) type GoldListService struct { @@ -18,16 +17,12 @@ func (s *GoldListService) ModifyBefore(ctx context.Context, method string, param admin := cool.GetAdmin(ctx) userId := admin.UserId s.userid = uint32(userId) - + param["player_id"] = userId if method == "Add" { t, _ := s.dbm_fix(s.Model).Count() if t > 0 { return fmt.Errorf("不允许多挂单") } - } else { - if userId != gconv.Uint(param["player_id"]) { - err = fmt.Errorf("修改失败") - } } return