@@ -71,6 +71,8 @@ export class EntryHandler {
|
||||
addRoleToWorldChannel(role.roleId, self.app.get('serverId'), role.serverId);
|
||||
reportOneOnline(role.roleId, user.userCode, self.app.get('serverId'), true, user);
|
||||
|
||||
// 任务
|
||||
checkTaskInEntry(serverId, role.roleId, self.app.get('serverId'), role);
|
||||
if (role.hasGuild) {
|
||||
addRoleToGuildChannel(role.roleId, self.app.get('serverId'), role.guildCode);
|
||||
}
|
||||
@@ -84,20 +86,12 @@ export class EntryHandler {
|
||||
async getData(msg: { }, session: FrontendSession) {
|
||||
let ip = session.get('ip');
|
||||
let roleId = session.get('roleId');
|
||||
let serverId = session.get('serverId');
|
||||
let sid = session.get('sid');
|
||||
let role = await RoleModel.findByRoleId(roleId, '-_id', true, true);
|
||||
let loginTime = session.get('loginTime');
|
||||
|
||||
// 推送数据
|
||||
pushData(role.hasInit, role, session);
|
||||
|
||||
// 任务
|
||||
checkTaskInEntry(serverId, role.roleId, sid, role, loginTime);
|
||||
let todayZeroPoint = getZeroPoint();
|
||||
|
||||
session.set('loginTime', nowSeconds());
|
||||
session.push('loginTime', () => { });
|
||||
|
||||
return resResult(STATUS.SUCCESS, { todayZeroPoint });
|
||||
}
|
||||
|
||||
@@ -108,7 +102,7 @@ export class EntryHandler {
|
||||
await session.abind(role.roleId);
|
||||
session.set('userid', role.userInfo.uid);
|
||||
session.set('roleId', role.roleId);
|
||||
session.set('loginTime', role.loginTime);
|
||||
session.set('loginTime', nowSeconds());
|
||||
session.set('roleName', role.roleName);
|
||||
session.set('eventStatus', role.eventStatus);
|
||||
session.set('blockType', role.blockType);
|
||||
@@ -157,13 +151,10 @@ export class EntryHandler {
|
||||
|
||||
let { serverId } = role;
|
||||
// 任务
|
||||
checkTaskInEntry(serverId, role.roleId, self.app.get('serverId'), role, nowSeconds());
|
||||
checkTaskInEntry(serverId, role.roleId, self.app.get('serverId'), role);
|
||||
// 推送数据
|
||||
pushData(role.hasInit, role, session, 'refresh');
|
||||
|
||||
session.set('loginTime', nowSeconds());
|
||||
session.push('loginTime', () => { });
|
||||
|
||||
let todayZeroPoint = getZeroPoint();
|
||||
return resResult(STATUS.SUCCESS, { todayZeroPoint });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user