活动:添加新任务统计
This commit is contained in:
@@ -71,9 +71,16 @@ export async function signInVIPActivity(serverId: number, roleId: string) {
|
||||
*/
|
||||
export async function newPlayerSignInActivity(serverId: number, roleId: string) {
|
||||
let { createTime } = await RoleModel.findByRoleId(roleId);
|
||||
let betinTime = moment(createTime * 1000).startOf('d').toDate();
|
||||
let endTime = moment(betinTime).add(NEW_PLAYER_SIGIN_DAYS - 1, 'd').endOf('d').toDate()
|
||||
let curDate = new Date()
|
||||
let betinTime = null;
|
||||
let endTime = null
|
||||
let curDate = moment(createTime * 1000);
|
||||
if (curDate.hour() < REFRESH_TIME) {
|
||||
betinTime = moment(createTime * 1000).startOf('d').add(-1, 'd').add(REFRESH_TIME, 'h').toDate();
|
||||
endTime = moment(betinTime).add(NEW_PLAYER_SIGIN_DAYS, 'd').toDate()
|
||||
} else {
|
||||
betinTime = moment(createTime * 1000).startOf('d').add(REFRESH_TIME, 'h').toDate();
|
||||
endTime = moment(betinTime).add(NEW_PLAYER_SIGIN_DAYS, 'd').toDate()
|
||||
}
|
||||
if (curDate > endTime) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user