红点:推送排行榜总榜
This commit is contained in:
@@ -506,7 +506,7 @@ export default class Role extends BaseModel {
|
||||
let dungeonHeroes = role && role.dungeonHeroes;
|
||||
let hasHero = dungeonHeroes && dungeonHeroes.find(cur => cur.battleId == battleId);
|
||||
if (!dungeonHeroes || !hasHero) {
|
||||
role = await RoleModel.findOneAndUpdate({ roleId }, { $push: { dungeonHeroes: { battleId, heroes } }, $set: { dungeonWarId: battleId, dungeonUpdatedAt: nowSeconds() } });
|
||||
role = await RoleModel.findOneAndUpdate({ roleId }, { $push: { dungeonHeroes: { battleId, heroes } }, $set: { dungeonWarId: battleId, dungeonUpdatedAt: nowSeconds() } }, { new: true });
|
||||
}
|
||||
return role;
|
||||
}
|
||||
|
||||
@@ -266,7 +266,7 @@ export class GeneralRankParamRole {
|
||||
num: number;
|
||||
received: number[];
|
||||
|
||||
constructor(type: number, rankInfo: RoleRankInfo, received: number[]) {
|
||||
constructor(type: number, rankInfo: RoleRankInfo, received?: number[]) {
|
||||
this.type = type;
|
||||
this.roleId = rankInfo.roleId;
|
||||
this.roleName = rankInfo.roleName;
|
||||
@@ -296,7 +296,7 @@ export class GeneralRankParamBattle {
|
||||
frame: number;
|
||||
spine: number;
|
||||
|
||||
constructor(type: number, rankInfo: RoleRankInfo, hero: HeroUpdate, received: number[]) {
|
||||
constructor(type: number, rankInfo: RoleRankInfo, hero: HeroUpdate, received?: number[]) {
|
||||
this.type = type;
|
||||
this.roleId = rankInfo.roleId;
|
||||
this.roleName = rankInfo.roleName;
|
||||
|
||||
Reference in New Issue
Block a user