pvp:刷新
This commit is contained in:
@@ -56,7 +56,7 @@ export default class LadderMatch extends BaseModel {
|
||||
public static async findByRoleIdAndInclude(roleId: string) {
|
||||
const result: LadderMatchType = await LadderMatchModel.findOne({ roleId })
|
||||
.populate('role', 'roleId roleName head frame spine heads frames spines title lv updatedAt')
|
||||
.populate('defense.heroes.hero', 'hid skinId quality star colorStar lv skins')
|
||||
.populate('defense.heroes.hero', 'hid skinId quality star colorStar lv skins job')
|
||||
.lean();
|
||||
return result;
|
||||
}
|
||||
@@ -78,7 +78,7 @@ export default class LadderMatch extends BaseModel {
|
||||
public static async updateByRoleIdAndInclude(roleId: string, params: LadderUpdateInter) {
|
||||
const defense: LadderMatchType = await LadderMatchModel.findOneAndUpdate({ roleId }, { $set: params}, { new: true })
|
||||
.populate('role', 'roleId roleName head frame spine heads frames spines title lv updatedAt')
|
||||
.populate('defense.heroes.hero', 'hid skinId quality star colorStar lv skins')
|
||||
.populate('defense.heroes.hero', 'hid skinId quality star colorStar lv skins job')
|
||||
.lean();
|
||||
return defense;
|
||||
}
|
||||
@@ -98,7 +98,7 @@ export default class LadderMatch extends BaseModel {
|
||||
public static async lock(serverId: number, roleId: string, rank: number) {
|
||||
const defense: LadderMatchType = await LadderMatchModel.findOneAndUpdate({ serverId, roleId, rank, locked: 0 }, { $set: { locked: 1 }}, { new: true })
|
||||
.populate('role', 'roleId roleName head frame spine heads frames spines title lv updatedAt')
|
||||
.populate('defense.heroes.hero', 'hid skinId quality star colorStar lv skins')
|
||||
.populate('defense.heroes.hero', 'hid skinId quality star colorStar lv skins job')
|
||||
.lean();
|
||||
return defense;
|
||||
}
|
||||
|
||||
@@ -35,6 +35,8 @@ export default class PvpHistoryOpp extends BaseModel {
|
||||
pLv: number; // 对手等级
|
||||
@prop({ required: true, default: 1 })
|
||||
lv: number; // 对手角色等级
|
||||
@prop({ required: true, default: 0 })
|
||||
job: number; // 对手职业
|
||||
@prop({ required: true, default: 1 })
|
||||
title: number; // 对手等级
|
||||
@prop({ required: true, default: 0 })
|
||||
|
||||
Reference in New Issue
Block a user