From c7fe83d03268c9d95cfc4c3f275e6a0b77cd554d Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 8 Apr 2021 15:56:24 +0800 Subject: [PATCH] =?UTF-8?q?pvp:=20fix=20=E5=88=9B=E5=BB=BA=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E8=AE=B0=E5=BD=95=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/role/handler/rankHandler.ts | 4 ++-- shared/db/PvpHistoryOpp.ts | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/game-server/app/servers/role/handler/rankHandler.ts b/game-server/app/servers/role/handler/rankHandler.ts index 3143d38b4..f6093c00f 100644 --- a/game-server/app/servers/role/handler/rankHandler.ts +++ b/game-server/app/servers/role/handler/rankHandler.ts @@ -58,7 +58,7 @@ export class RoleHandler { { hid: 8, star: 6, colorStar: 6, lv: 96, quality: 3, job: 1 } ] - let ranks = await RoleModel.getRank('tower', serverId, ["lv", "roleName", "vLv", "head", "frame", "spine", "guildName", "ce"]); + let ranks = await RoleModel.getRank('tower', serverId, ["lv", "roleName", "vLv", "head", "frame", "spine", "guildName", "ce"], 1, 10); return resResult(STATUS.SUCCESS, { type, @@ -116,7 +116,7 @@ export class RoleHandler { { hid: 12, star: 6, colorStar: 6, lv: 96, quality: 3, job: 16 }, { hid: 8, star: 6, colorStar: 6, lv: 96, quality: 3, job: 1 } ] - let ranks = await HeroModel.getRank(hid, serverId, null, 200); + let ranks = await HeroModel.getRank(hid, serverId, null, 10); return resResult(STATUS.SUCCESS, { type, hid, ranks: ranks.map((cur, i) => { diff --git a/shared/db/PvpHistoryOpp.ts b/shared/db/PvpHistoryOpp.ts index def33f196..c018d37a3 100644 --- a/shared/db/PvpHistoryOpp.ts +++ b/shared/db/PvpHistoryOpp.ts @@ -50,6 +50,8 @@ export default class PvpHistoryOpp extends BaseModel { const doc = new PvpHistoryOppModel(); const update = Object.assign(doc.toJSON(), params); delete update._id; + delete update.updatedAt; + delete update.createdAt; const defense: PvpHistoryOppType = await PvpHistoryOppModel.findOneAndUpdate({ roleId: params.roleId, pos: params.pos, status: 0 }, update, { upsert: true, new: true }).lean(); return defense; }