From a10eacf5e4864212bbf7813276bb7a3171eeba21 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 23 Dec 2021 10:02:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BB=E6=88=90=EF=BC=9A=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=AE=AD=E7=BB=83=E6=9D=90=E6=96=99bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/role/handler/heroHandler.ts | 2 +- shared/db/Role.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index 21e892c38..ba8f4f22a 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -358,7 +358,7 @@ export class HeroHandler { let max = isOneClick ? dicJob.maxStage: hero.jobStage + 1; let check = new CheckMeterial(roleId); for(let i = hero.jobStage; i < max; i++) { - let singleConsume = dicJob.trainingConsume[hero.jobStage]; + let singleConsume = dicJob.trainingConsume[i]; if(!singleConsume) break; // 每天消耗不可训练 let isEnough = await check.decrease([singleConsume]); diff --git a/shared/db/Role.ts b/shared/db/Role.ts index 4c428b7ec..0e243f6a2 100644 --- a/shared/db/Role.ts +++ b/shared/db/Role.ts @@ -612,7 +612,7 @@ export default class Role extends BaseModel { * @param invitedMembers 当天已邀请过的人 */ public static async getInviteList(time: number, serverId: number) { - const result: RoleType[] = await RoleModel.find({ loginTime: { $gt: time }, hasGuild: false, serverId }) + const result: RoleType[] = await RoleModel.find({ loginTime: { $gt: time }, hasGuild: false, serverId, hasInit: true }) .select({ roleId: 1, roleName: 1, ce: 1, head: 1, frame: 1, lv: 1, title: 1, job: 1, quitTime: 1, _id: 0 }) .sort({ quitTime: -1, lv: -1, ce: -1 }) .limit(100).lean({ getters: true, virtuals: true });