fix pvpDefense ref无法找到目标

This commit is contained in:
luying
2021-01-05 15:17:49 +08:00
parent 25d5b0dafe
commit 1befa5f0e7
+4 -4
View File
@@ -55,13 +55,13 @@ class Robot {
} }
class OppPlayers { class OppPlayers {
@prop({ ref: PvpDef, type: mongoose.Schema.Types.ObjectId }) @prop({ ref: 'PvpDefense', type: mongoose.Schema.Types.ObjectId })
oppDef: Ref<PvpDef>; oppDef: Ref<PvpDef>;
@prop({ required: true }) @prop({ required: true })
pos: number; pos: number;
@prop({ required: true }) @prop({ required: true })
isRobot: boolean; isRobot: boolean;
@prop({ required: true, type: Robot, default: [], _id: false }) @prop({ required: true, type: Robot, default: null, _id: false })
robot: Robot robot: Robot
} }
@@ -78,7 +78,7 @@ export default class PvpDefense extends BaseModel {
roleId: string; // 角色 id roleId: string; // 角色 id
@prop({ required: true }) @prop({ required: true })
roleName: string; // 角色名称 roleName: string; // 角色名称
@prop({ ref: Role, type: mongoose.Schema.Types.ObjectId }) @prop({ ref: 'Role', type: mongoose.Schema.Types.ObjectId })
role: Ref<Role>; role: Ref<Role>;
@prop({ required: true, type: Heroes, default: getInitialOppHeros(), _id: false }) @prop({ required: true, type: Heroes, default: getInitialOppHeros(), _id: false })
heroes: Array<Heroes>; heroes: Array<Heroes>;
@@ -92,7 +92,7 @@ export default class PvpDefense extends BaseModel {
defCe: number; //防守ce defCe: number; //防守ce
@prop({ required: true, type: OppPlayers, default: getInitialOppPlayers(), _id: false }) @prop({ required: true, type: OppPlayers, default: getInitialOppPlayers(), _id: false })
oppPlayers: Array<OppPlayers>; oppPlayers: Array<OppPlayers>;
@prop({ ref: SystemConfig, type: mongoose.Schema.Types.ObjectId }) @prop({ ref: 'SystemConfig', type: mongoose.Schema.Types.ObjectId })
map: Ref<SystemConfig>; map: Ref<SystemConfig>;
@prop({ required: true, type: HidScores, default: [] }) @prop({ required: true, type: HidScores, default: [] })
hidScores: Array<HidScores>; hidScores: Array<HidScores>;