From c4d8b236ddcb4d1cfab0b5f33a35b0ab979e95c1 Mon Sep 17 00:00:00 2001 From: mamengke01 <794347210@qq.com> Date: Tue, 26 Jan 2021 19:05:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=AD=E4=B9=B0=E8=AF=95=E7=82=BC=E6=8C=91?= =?UTF-8?q?=E6=88=98=E6=AC=A1=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/battle/handler/guildTrainHandler.ts | 2 +- shared/db/UserGuild.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/game-server/app/servers/battle/handler/guildTrainHandler.ts b/game-server/app/servers/battle/handler/guildTrainHandler.ts index da8cf1e59..48a820692 100644 --- a/game-server/app/servers/battle/handler/guildTrainHandler.ts +++ b/game-server/app/servers/battle/handler/guildTrainHandler.ts @@ -272,7 +272,7 @@ export class GuildTrainHandler { if (!userGuild) return resResult(STATUS.WRONG_PARMS); if (userGuild.buyTrainCount >= ARMY.ARMY_TRAIN_BUYTIMES) - return resResult(STATUS.GUILD_BUY_TRAIN_COUNT_REACH_MAX) + return resResult(STATUS.GUILD_BUY_TRAIN_COUNT_REACH_MAX); let result = await handleCost(roleId, sid, [{id: CURRENCY_BY_TYPE.get(CURRENCY_TYPE.GOLD), count: ARMY.ARMY_TRAIN_TIMESCOST}]); if(!result) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH); diff --git a/shared/db/UserGuild.ts b/shared/db/UserGuild.ts index 125054c43..ffdd236d7 100644 --- a/shared/db/UserGuild.ts +++ b/shared/db/UserGuild.ts @@ -139,8 +139,8 @@ export default class UserGuild extends BaseModel { } public static async addTrainCount(roleId: string, trainCount: number, lean = true) { - const result = await UserGuildModel.findOneAndUpdate({ roleId, status: USER_GUILD_STATUS.ON, $gte:{buyTrainCount: trainCount}}, - {$inc: {trainCount, buyTrainCount: -1 * trainCount}}, {new: true}).lean(lean); + const result = await UserGuildModel.findOneAndUpdate({ roleId, status: USER_GUILD_STATUS.ON}, + {$inc: {trainCount, buyTrainCount: trainCount}}, {new: true}).lean(lean); return result; }