diff --git a/game-server/app/servers/role/handler/equipHandler.ts b/game-server/app/servers/role/handler/equipHandler.ts index 1d7ff4ec2..dfc37675e 100644 --- a/game-server/app/servers/role/handler/equipHandler.ts +++ b/game-server/app/servers/role/handler/equipHandler.ts @@ -590,7 +590,7 @@ export class EquipHandler { if (goods.length) await addItems(roleId, roleName, sid, goods); if (!!equip.hid) { - let hero = await HeroModel.findByHidAndRole(equip.hid, roleId); + let hero = await HeroModel.findByHidAndRoleWithEquip(equip.hid, roleId); await calPlayerCeAndSave(HERO_SYSTEM_TYPE.JEWEL_ON, sid, roleId, hero, {}, [jewel, oldJewel]); //任务 //英雄满装备且都镶嵌相同阶数的宝石