diff --git a/game-server/app/servers/gm/handler/gmRoleHandler.ts b/game-server/app/servers/gm/handler/gmRoleHandler.ts index 3abf0c33f..09fcbb2f4 100644 --- a/game-server/app/servers/gm/handler/gmRoleHandler.ts +++ b/game-server/app/servers/gm/handler/gmRoleHandler.ts @@ -125,6 +125,7 @@ export class GmRoleHandler { await PvpDefenseModel.deleteHero(roleId, hid); await RoleCeModel.deleteHero(roleId, hid); await RoleModel.updateRoleInfo(roleId, { topLineup: role.topLineup.filter(cur => cur.hid != hid), topLineupCe: role.topLineupCe - hero.ce, ce: role.ce - hero.ce }); + await JewelModel.updateMany({ hid }, { $set: { hid: 0}}); return resResult(STATUS.SUCCESS); } diff --git a/shared/resource/jsons/dic_api.json b/shared/resource/jsons/dic_api.json index e3e8ecbac..56629951d 100644 --- a/shared/resource/jsons/dic_api.json +++ b/shared/resource/jsons/dic_api.json @@ -162,7 +162,7 @@ }, { "id": 24, - "api": "/api/users/deletehero", + "api": "gm.gmRoleHandler.deleteHero", "name": "删除武将", "module": "user", "type": "delete"