Files
ZYZ/game-server/app/services/guildRefineService.ts
2021-02-05 11:48:55 +08:00

18 lines
756 B
TypeScript

import { getArmyDevelopConsume } from '../pubUtils/data';
import { ScienceTree, GuildRefineModel } from '../db/GuildRefine';
export async function openGuildRefine(code: string) {
let developConsumes = getArmyDevelopConsume();
let scienceTrees = new Array<ScienceTree>();
developConsumes.forEach(developConsume=>{
if (developConsume.fundConsume == 0 && developConsume.timeConsume == 0) {
let scienceTree = new ScienceTree();
scienceTree.id = developConsume.id;
scienceTree.endTime = 0
scienceTree.assistRoleIds = [];
scienceTrees.push(scienceTree);
}
});
let guildRefine = await GuildRefineModel.createScienceTree(code, scienceTrees);
return guildRefine;
}