🐞 fix(gvg): 征战中原遗迹上加字段
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user