好友:玩家武将详细信息
This commit is contained in:
+7
-2
@@ -141,7 +141,7 @@ export default class Equip extends BaseModel {
|
||||
}
|
||||
|
||||
|
||||
public static async findByField(field: string, value?: number|string, lean = true) {
|
||||
public static async findByField(field: string, value?: number|string, select?: string) {
|
||||
let searchObj = {};
|
||||
if(field != 'all') {
|
||||
if(field == 'roleName') {
|
||||
@@ -151,10 +151,15 @@ export default class Equip extends BaseModel {
|
||||
}
|
||||
}
|
||||
//.select('uid tel username')
|
||||
const user: EquipType[] = await EquipModel.find(searchObj).lean(lean);
|
||||
const user: EquipType[] = await EquipModel.find(searchObj).select(select).lean();
|
||||
return user;
|
||||
}
|
||||
|
||||
public static async findListByHidAndRole(roleId: string, hid: number, select?: string) {
|
||||
let result: EquipType[] = await EquipModel.find({ roleId, hid }).select(select).lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async getEquipsByIds(roleId: string, ids: Array<number>) {
|
||||
let result = await EquipModel.find({ roleId, id: { $in: ids } });
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user