奇遇本刷新机制调整
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
import {Application, BackendSession} from 'pinus';
|
||||
import { RoleModel } from '../../../db/Role';
|
||||
import { getEventTime, refreshEvent } from '../../../services/eventSercive';
|
||||
import EventRecord, { EventRecordModel } from '../../../db/EventRecord';
|
||||
import { EVENT_STATUS, EVENT_RECORD_STATUS } from '../../../consts/consts';
|
||||
import { getEvent } from '../../../services/eventSercive';
|
||||
import { resResult } from '../../../pubUtils/util';
|
||||
import { STATUS } from '../../../consts/statusCode';
|
||||
|
||||
@@ -31,23 +29,7 @@ export class GmHandler {
|
||||
channel.add(roleId, sid);
|
||||
}
|
||||
|
||||
|
||||
|
||||
let now = new Date();
|
||||
let t = getEventTime(now);
|
||||
|
||||
let event: Array<EventRecord>;
|
||||
if (eventStatus == EVENT_STATUS.STARTING) {
|
||||
event = await EventRecordModel.getEventRecordByTime(roleId, 0);
|
||||
} else if( eventStatus == EVENT_STATUS.OPEN ) {
|
||||
|
||||
event = await EventRecordModel.getEventRecordByTime(roleId, t);
|
||||
if(event.length == 0) { // 刷新
|
||||
const num = 3; // 每次刷3个
|
||||
event = await refreshEvent(num, roleId, roleName, t);
|
||||
}
|
||||
}
|
||||
|
||||
let event = await getEvent(eventStatus, roleId, roleName);
|
||||
|
||||
let tsid = channel.getMember(roleId)['sid'];
|
||||
channelService.pushMessageByUids('onSpecialEvent', {
|
||||
|
||||
Reference in New Issue
Block a user