feat: 플레이 감사 월별 수집과 원자적 배치 저장 연결

This commit is contained in:
2026-09-16 02:37:38 +00:00
parent 4de3175279
commit 35155e6b59
14 changed files with 594 additions and 12 deletions
@@ -1,3 +1,4 @@
import { persistAuditMonth } from '../playAudit/persistence.js';
import { persistGeneralAccessScores, persistGeneralUpdates } from './generalBatchPersistence.js';
import { areSeasonRecordsFinalized } from './seasonRecords.js';
import {
@@ -1138,6 +1139,7 @@ export const createDatabaseTurnHooks = async (
pendingNationBettingOpens,
pendingNationBettingFinishes,
pendingYearbookSnapshots,
pendingAuditMonths,
pendingUnificationFinalizations,
} = changes;
const reservedTurnChanges = options?.reservedTurns?.peekDirtyState();
@@ -1867,6 +1869,9 @@ export const createDatabaseTurnHooks = async (
data: pendingLogRows,
});
}
for (const snapshot of pendingAuditMonths) {
await persistAuditMonth(prisma, snapshot);
}
for (const snapshot of pendingYearbookSnapshots) {
await persistYearbookSnapshot(prisma, snapshot);
}