diff --git a/game-server/app/services/task/taskObj.ts b/game-server/app/services/task/taskObj.ts index 33b298370..46beb5770 100644 --- a/game-server/app/services/task/taskObj.ts +++ b/game-server/app/services/task/taskObj.ts @@ -345,10 +345,12 @@ export class CheckSingleTask { let records = await getRecord(); let today = `${getZeroPoint()}`; let yesterday = `${getZeroPoint() - 24 * 60 * 60}` - if (records.indexOf(yesterday) == -1) { - result = { set: 1, records: [...records, today] } - } else { - result = { inc: 1, records: [...records, today] } + if (records.indexOf(today) == -1) { + if (records.indexOf(yesterday) == -1) { + result = { set: 1, records: [...records, today] } + } else { + result = { inc: 1, records: [...records, today] } + } } break; }