好友:玩家武将详细信息

This commit is contained in:
luying
2021-02-04 13:57:58 +08:00
parent 50a472d8a5
commit aaeaf87324
21 changed files with 411 additions and 303 deletions
+7 -2
View File
@@ -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;