修改calPlayerCeAndSave的使用

This commit is contained in:
luying
2020-12-10 17:05:17 +08:00
parent 09d9bbf47f
commit 6c88fda867
7 changed files with 19 additions and 17 deletions
+3 -3
View File
@@ -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 HeroModel.updateHeroInfo(roleId, hero.hid, hero);
await hero.save();
pushHeros.push({
hid: hero.hid,
ce: hero.ce
});
}
let role = await RoleModel.findByRoleId(roleId);
let role = await RoleModel.findOne({roleId});
role.ce = playerCe;
await RoleModel.updateRoleInfo(roleId, role);
await role.save();
//下发战力
let uids = [{uid: roleId, sid}];
pinus.app.get('channelService').pushMessageByUids('onPlayerCeUpdate', resResult(STATUS.SUCCESS, {ce: playerCe, heros:pushHeros, topFiveCe:0}), uids);