"refactor(service): 重构服务实例化方式,移除全局变量改用New方法"

This commit is contained in:
1
2025-12-22 14:10:22 +00:00
parent cf7736a3e7
commit c19a268b7b
7 changed files with 13 additions and 10 deletions

View File

@@ -97,7 +97,7 @@ func (h Controller) PlayerFightBoss(data *fight.ChallengeBossInboundInfo, c *pla
continue
}
EID, args := service.Effects.Args(uint32(idx))
EID, args := service.NewEffectService().Args(uint32(idx))
mo.EffectInfo = append(mo.EffectInfo, model.PetEffectInfo{
Idx: idx,
EID: gconv.Uint16(EID),

View File

@@ -45,14 +45,14 @@ func (h Controller) PetFusion(data *pet.C2S_PetFusion, c *player.Player) (result
natureId = int32(Auxpetinfo.Nature)
}
resid := int(service.PetFusionServiceS.Data(Mcatchpetinfo.ID, Auxpetinfo.ID, Mcatchpetinfo.Level+Auxpetinfo.Level))
resid := int(service.NewPetFusionService().Data(Mcatchpetinfo.ID, Auxpetinfo.ID, Mcatchpetinfo.Level+Auxpetinfo.Level))
if resid == 0 {
//todo失败降低等级
return &pet.PetFusionInfo{}, 0
}
effect := int(service.PetFusionMaterialServiceIns.Data(data.Item1))
effect := int(service.NewPetFusionMaterialService().Data(data.Item1))
if effect == 0 {
return &pet.PetFusionInfo{}, 0
}