diff --git a/game-server/app/services/playerCeService.ts b/game-server/app/services/playerCeService.ts index a6d9e405d..8cd9b3766 100644 --- a/game-server/app/services/playerCeService.ts +++ b/game-server/app/services/playerCeService.ts @@ -7,8 +7,8 @@ import { ACTION_POIN } from '../consts/consts'; import { ChannelService, pinus } from 'pinus'; import { STATUS } from '../consts/statusCode'; import {resResult } from '../pubUtils/util'; -import {updateHeroInfo} from '../db/Hero'; -import {findByRoleId, updateRoleInfo} from '../db/Role'; +import {HeroModel} from '../db/Hero'; +import {RoleModel} from '../db/Role'; import { forEach } from 'pinus-robot/lib/common/util'; //战力计算TODO export function calPlayerCe(hero:any) { @@ -23,15 +23,15 @@ export async function calPlayerCeAndSave(sid: string, roleId: string, heros:Arra for (let hero of heros) { hero.ce = calPlayerCe(hero); playerCe = playerCe + hero.ce; - hero = await updateHeroInfo(roleId, hero.hid, hero); + hero = await HeroModel.updateHeroInfo(roleId, hero.hid, hero); pushHeros.push({ hid: hero.hid, ce: hero.ce }); } - let role = await findByRoleId(roleId); + let role = await RoleModel.findByRoleId(roleId); role.ce = playerCe; - await updateRoleInfo(roleId, role); + await RoleModel.updateRoleInfo(roleId, role); //下发战力 let uids = [{uid: roleId, sid}]; pinus.app.get('channelService').pushMessageByUids('onPlayerCeUpdate', resResult(STATUS.SUCCESS, {ce: playerCe, heros:pushHeros, topFiveCe:0}), uids);