好友:武将详情
This commit is contained in:
@@ -62,6 +62,20 @@ export default class Jewel extends BaseModel {
|
||||
return jewels;
|
||||
}
|
||||
|
||||
public static async findbyRoleAndHids(roleId: string, hids: number[]) {
|
||||
const jewels: JewelType[] = await JewelModel.find({ roleId, hid: { $in: hids } }).lean();
|
||||
return jewels;
|
||||
}
|
||||
|
||||
public static async findMapbyRoleAndHids(roleId: string, hids: number[]) {
|
||||
const jewels = await JewelModel.findbyRoleAndHids(roleId, hids);
|
||||
let map = new Map<number, JewelType>();
|
||||
for(let jewel of jewels) {
|
||||
map.set(jewel.seqId, jewel);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
|
||||
public static async findbySeqId(seqId: number, select?: string ) {
|
||||
const jewel: JewelType = await JewelModel.findOne({ seqId }).select(select).lean();
|
||||
return jewel;
|
||||
|
||||
Reference in New Issue
Block a user