debug接口:获取所有武将
This commit is contained in:
@@ -22,6 +22,8 @@ import { CheckMeterial } from '../../../services/role/checkMaterial';
|
|||||||
import { HeroParam } from '../../../domain/roleField/hero';
|
import { HeroParam } from '../../../domain/roleField/hero';
|
||||||
import { calculateCeWithHero } from '../../../services/playerCeService';
|
import { calculateCeWithHero } from '../../../services/playerCeService';
|
||||||
import { SchoolModel } from '../../../db/School';
|
import { SchoolModel } from '../../../db/School';
|
||||||
|
import { SkinModel } from '../../../db/Skin';
|
||||||
|
import { RoleCeModel } from '../../../db/RoleCe';
|
||||||
|
|
||||||
export default function (app: Application) {
|
export default function (app: Application) {
|
||||||
new HandlerService(app, {});
|
new HandlerService(app, {});
|
||||||
@@ -729,18 +731,19 @@ export class HeroHandler {
|
|||||||
return resResult(STATUS.TOKEN_ERR);
|
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 = [];
|
let heroInfos = [];
|
||||||
|
|
||||||
for(let { actorId } of gameData.recruit) {
|
for(let { actorId } of gameData.recruit) {
|
||||||
let dicHero = gameData.hero.get(actorId);
|
let dicHero = gameData.hero.get(actorId);
|
||||||
if(!dicHero) continue;
|
if(!dicHero) continue;
|
||||||
let hasHero = heroes.findIndex(cur => cur.hid == actorId);
|
heroInfos.push({
|
||||||
if(hasHero == -1) {
|
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);
|
let resultHeroes = await createHeroes(roleId, roleName, sid, serverId, heroInfos);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user