debug接口:获取所有武将

This commit is contained in:
luying
2022-07-29 14:28:55 +08:00
parent 45802ba9e1
commit 8967c2a549

View File

@@ -22,6 +22,8 @@ import { CheckMeterial } from '../../../services/role/checkMaterial';
import { HeroParam } from '../../../domain/roleField/hero';
import { calculateCeWithHero } from '../../../services/playerCeService';
import { SchoolModel } from '../../../db/School';
import { SkinModel } from '../../../db/Skin';
import { RoleCeModel } from '../../../db/RoleCe';
export default function (app: Application) {
new HandlerService(app, {});
@@ -729,18 +731,19 @@ export class HeroHandler {
return resResult(STATUS.TOKEN_ERR);
}
let heroes = await HeroModel.findByRole(roleId);
await HeroModel.deleteAccount(roleId);
await JewelModel.deleteAccount(roleId);
await SkinModel.deleteMany({ roleId });
await SchoolModel.deleteAccount(roleId);
await RoleCeModel.deleteMany({ roleId });
let heroInfos = [];
for(let { actorId } of gameData.recruit) {
let dicHero = gameData.hero.get(actorId);
if(!dicHero) continue;
let hasHero = heroes.findIndex(cur => cur.hid == actorId);
if(hasHero == -1) {
heroInfos.push({
hid: actorId, star: 6, colorStar: 6, quality: 4, lv: 100, exp: getExpByLv(100).sum
});
}
heroInfos.push({
hid: actorId, star: 6, colorStar: 6, quality: 4, lv: 100, exp: getExpByLv(100).sum
});
}
let resultHeroes = await createHeroes(roleId, roleName, sid, serverId, heroInfos);