排行:修复后台设置玩家等级不加入首通问题
This commit is contained in:
@@ -45,7 +45,9 @@ export class GmRoleHandler {
|
||||
}
|
||||
if(lv && lv > 0) {
|
||||
let exp = getExpByLv(lv - 1)?.sum||0;
|
||||
await RoleModel.updateRoleInfo(roleId, { lv, exp })
|
||||
let role = await RoleModel.updateRoleInfo(roleId, { lv, exp })
|
||||
let r = new Rank(REDIS_KEY.USER_LV, { serverId: serverId });
|
||||
await r.setRankWithRoleInfo(roleId, lv, Date.now(), role);
|
||||
let uids = [{ uid: roleId, sid }];
|
||||
pinus.app.get('channelService').pushMessageByUids('onPlayerExpChange', resResult(STATUS.SUCCESS, {
|
||||
isLvUp: false, lv, exp
|
||||
|
||||
Reference in New Issue
Block a user