fix 对手保存信息也缩小战力
This commit is contained in:
@@ -590,7 +590,7 @@ export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayers,
|
||||
sHid: oppRole.sHid,
|
||||
headHid: oppRole.headHid,
|
||||
title: oppRole.title,
|
||||
ce: oppRole.defCe,
|
||||
ce: reduceCe(oppRole.defCe),
|
||||
heroes: oppHeroRecords,
|
||||
isSuccess: !isSuccess,
|
||||
score: 0
|
||||
|
||||
@@ -197,7 +197,7 @@ export default class PvpDefense extends BaseModel {
|
||||
const result: PvpDefenseType = await PvpDefenseModel.findOne({ roleId })
|
||||
.populate('role', 'headHid sHid topFiveCe roleId roleName lv globalCeAttr')
|
||||
.populate('heroes.hero')
|
||||
.populate('oppPlayers.oppDef', 'oppRoleId pos roleName headHid sHid rankLv title pLv defCe heroes').lean();
|
||||
.populate('oppPlayers.oppDef', 'oppRoleId pos roleName headHid sHid rankLv title lv pLv defCe heroes').lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -205,7 +205,7 @@ export default class PvpDefense extends BaseModel {
|
||||
const result: PvpDefenseType[] = await PvpDefenseModel.find({ pLv: { $gte: min, $lte: max } })
|
||||
.populate('role', 'headHid sHid topFiveCe roleId roleName lv globalCeAttr')
|
||||
.populate('heroes.hero')
|
||||
.populate('oppPlayers.oppDef', 'oppRoleId pos roleName headHid sHid rankLv pLv title defCe heroes')
|
||||
.populate('oppPlayers.oppDef', 'oppRoleId pos roleName headHid sHid rankLv pLv title lv defCe heroes')
|
||||
.lean();
|
||||
return result;
|
||||
}
|
||||
@@ -214,7 +214,7 @@ export default class PvpDefense extends BaseModel {
|
||||
delete update._id;
|
||||
let result: PvpDefenseType = await PvpDefenseModel.findOneAndUpdate({roleId}, {$set:update}, {new: true})
|
||||
.populate('role', 'headHid sHid topFiveCe roleId roleName lv')
|
||||
.populate('oppPlayers.oppDef', 'oppRoleId pos roleName headHid sHid rankLv pLv title defCe heroes').lean();
|
||||
.populate('oppPlayers.oppDef', 'oppRoleId pos roleName headHid sHid rankLv pLv title lv defCe heroes').lean();
|
||||
return result;
|
||||
}
|
||||
public static async updateInfo(roleId: string, update: pvpUpdateInter, lean = true) {
|
||||
|
||||
Reference in New Issue
Block a user