feat: add provider bill download reconciliation jobs

This commit is contained in:
Codex
2026-06-29 21:59:42 +08:00
parent aeca84b260
commit f3577e257c
21 changed files with 1691 additions and 158 deletions

View File

@@ -31,6 +31,17 @@ async function runOnce() {
);
return;
}
if (job === 'provider-bills') {
const { closePool: closeApiPool } = await import('../../api/src/core/db.js');
const { processProviderBillBatch } = await import('./jobs/provider-bills.js');
extraClosers.add(closeApiPool);
const result = await processProviderBillBatch();
console.log(
`[worker] provider-bills batch processed=${result.processed}`
+ ` completed=${result.completed} failed=${result.failed} skipped=${result.skipped}`,
);
return;
}
if (job === 'assets') {
const result = await processAssetBatch();
console.log(