feat: DT detaylari tam cekiliyor — BransKodList=OKAS ile siniflandirma, ilan belgeleri, en yeni kayitlar oncelikli detay kuyrugu, butce 30->250

This commit is contained in:
2026-08-30 13:20:28 +03:00
parent d9ca8a5b52
commit f98568da8e
4 changed files with 71 additions and 9 deletions
+6 -2
View File
@@ -36,7 +36,7 @@ const argVal = (name, def) => {
return i >= 0 && args[i + 1] ? Number(args[i + 1]) : def;
};
const MAX_PAGES = argVal('--pages', 10);
const MAX_DETAILS = argVal('--details', 40);
const MAX_DETAILS = argVal('--details', 250);
const DELAY_BASE_MS = 2000;
const DELAY_JITTER_MS = 1500;
@@ -265,8 +265,12 @@ async function run() {
// 2) Eksik detaylar
const pending = db
.prepare(
// EN YENİ kayıtlar önce: arayüz en yeni 5000'i gösteriyor; varsayılan
// (rowid) sırada en eskiler çekildiği için gösterilen hiçbir kayda
// detay ulaşmıyordu.
`SELECT dogrudan_temin_id, idare_id FROM dt_tenders
WHERE detail_json IS NULL AND idare_id != '' LIMIT ?`,
WHERE detail_json IS NULL AND idare_id != ''
ORDER BY rowid DESC LIMIT ?`,
)
.all(MAX_DETAILS);
console.log(`[dt-worker] ${pending.length} detay çekilecek`);