🐞 fix(gvg): 征战中原遗迹上加字段

This commit is contained in:
luying
2023-02-09 16:53:50 +08:00
parent 988ac615ee
commit e1004d4960
2 changed files with 14 additions and 2 deletions

View File

@@ -61,6 +61,17 @@ export async function getVestiges(serverId: number) {
return vestige.vestiges||[];
}
export async function getMyVestiges(serverId: number, roleId: string) {
let vestiges = await getVestiges(serverId);
let myRanks = await GVGVestigeRankModel.findAllByRole(roleId);
let result: { vestigeId: number, position: string, myRank: number }[] = [];
for(let vestige of vestiges) {
let myRank = myRanks.find(cur => cur.vestigeId == vestige.vestigeId);
result.push({ ...vestige, myRank: myRank?.rank||0 });
}
return result;
}
export async function checkVestige(serverId: number, vestigeId: number) {
let vestiges = await getVestiges(serverId);
return !!vestiges.find(cur => cur.vestigeId == vestigeId);