添加获取对手阵容,开始战斗,结算
This commit is contained in:
@@ -10,6 +10,8 @@ interface pvpUpdateInter {
|
||||
oppPlayers?: OppPlayers[];
|
||||
score?: number;
|
||||
pLv?:number;
|
||||
heroScores?: HeroScores[];
|
||||
winStreakNum?: number;
|
||||
}
|
||||
|
||||
export class Heroes {
|
||||
@@ -74,6 +76,8 @@ export class Robot {
|
||||
}
|
||||
|
||||
export class OppPlayers {
|
||||
@prop({ required: true })
|
||||
roleId: string;
|
||||
@prop({ ref: 'PvpDefense', type: mongoose.Schema.Types.ObjectId })
|
||||
oppDef: Ref<PvpDef>;
|
||||
@prop({ required: true })
|
||||
@@ -84,7 +88,7 @@ export class OppPlayers {
|
||||
robot: Robot
|
||||
}
|
||||
|
||||
class HeroScores {
|
||||
export class HeroScores {
|
||||
@prop({ required: true })
|
||||
hid: number;
|
||||
@prop({ required: true })
|
||||
@@ -180,8 +184,8 @@ export default class PvpDefense extends BaseModel {
|
||||
.populate({
|
||||
path: 'oppPlayers.oppDef',
|
||||
populate: {
|
||||
path: 'role',
|
||||
select: 'headHid sHid topFiveCe roleId roleName'
|
||||
path: 'role heroes.hero',
|
||||
select: 'headHid sHid topFiveCe roleId roleName hid ceAttr globalCeAttr'
|
||||
}
|
||||
}).lean();
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user