From 7bc8be231ea61380d323825aea8eff4bc011e653 Mon Sep 17 00:00:00 2001 From: luying Date: Mon, 14 Dec 2020 15:06:08 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=90=8E=E5=8F=B0=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E7=AD=89=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gm-server/app/service/users.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gm-server/app/service/users.ts b/gm-server/app/service/users.ts index a5f12ced1..5e25837c0 100644 --- a/gm-server/app/service/users.ts +++ b/gm-server/app/service/users.ts @@ -188,7 +188,7 @@ export default class GMUsers extends Service { if(isNaN(hid)) return ctx.service.utils.resResult(STATUS.WRONG_PARMS); } - let exp = getHeroExpByLv(hlv); + let exp = getHeroExpByLv(hlv - 1)||0; let heroInfos = new Array(); for(let roleId of uids) { let role = await RoleModel.findByRoleId(roleId); @@ -318,7 +318,7 @@ export default class GMUsers extends Service { let lv = parseInt(_lv); if(isNaN(lv)) return ctx.service.utils.resResult(STATUS.WRONG_PARMS); for(let roleId of uids) { - let exp = ctx.service.utils.getExpByLv(lv); + let exp = ctx.service.utils.getExpByLv(lv - 1); await RoleModel.levelup(roleId, lv, exp?exp.sum:0); }