debug接口:获取所有武将
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user