This commit is contained in:
mamengke01
2020-12-30 10:18:38 +08:00
parent 7664176c33
commit 3677d99d60

View File

@@ -10,7 +10,6 @@ import { ItemModel } from '../../../db/Item';
import { gameData, getHeroExpByLv, getHeroStarByQuality, getHeroWakeByQuality, getHeroLvByExp, getMaxGradeByjobClass, getJobByGradeAndClass, getFriendShipById } from '../../../pubUtils/data';
import { RewardInter } from '../../../pubUtils/interface';
import { getDropItems } from '../../../consts/constModules/itemConst'
export default function(app: Application) {
return new HeroHandler(app);
}
@@ -46,17 +45,19 @@ export class HeroHandler {
//let result = await handleCost(roleId, sid, [{id, count}] );
let items = [{id, count}];
let role = await RoleModel.findByRoleId(roleId);
if (id == 999999) {
items = getDropItems();
let role = await RoleModel.findByRoleId(roleId);
role.lv = 60;
let roleLvInfo = gameData.kingexp.get(role.lv - 1);
role.exp = roleLvInfo.sum;
await RoleModel.updateRoleInfo(roleId, role);
}
let result = await addItems(roleId, roleName, sid, items );
if(!result) {
return resResult(STATUS.BATTLE_CONSUMES_NOT_ENOUGH);
}
return resResult(STATUS.SUCCESS,{goods: result});
return resResult(STATUS.SUCCESS,{goods: result, lv: role.lv, exp: role.exp});
}