后台:删除武将修复bug

This commit is contained in:
luying
2022-07-02 17:40:49 +08:00
parent ddc980456b
commit a1b3df8972
2 changed files with 16 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ import { RScriptRecordModel } from '../../../db/RScriptRecord';
import { DicWar } from '../../../pubUtils/dictionary/DicWar';
import { SchoolModel } from '../../../db/School';
import { JewelModel } from '../../../db/Jewel';
import { RoleCeModel } from '../../../db/RoleCe';
let timer: NodeJS.Timer;
export default function (app: Application) {
@@ -121,6 +122,7 @@ export class GmRoleHandler {
await SkinModel.deleteByHero(roleId, hid);
let role = await RoleModel.findByRoleId(roleId);
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 });
return resResult(STATUS.SUCCESS);