fix: il adları kaynaklar arasında bölünüyordu (Ankara / ANKARA)
Sorun: ilan.gov.tr illeri 'Ankara' biçiminde, EKAP arşivi/DT 'ANKARA' biçiminde veriyordu. İl filtresi birebir string karşılaştırdığı için kullanıcı 'Ankara' seçtiğinde 161 'ANKARA' kaydı görünmüyordu. 81 ilin hepsi çift kayıtlıydı (162 farklı il değeri). - server/tr-text.mjs: Türkçe duyarlı titleCaseTr / normTr yardımcıları - history-store + dt-store: il adı okunurken tek biçime indiriliyor (mevcut kayıtlar için de geçerli, yeniden tarama gerekmiyor) - TenderList: il filtresi normalize karşılaştırma yapıyor (savunma katmanı)
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
import { titleCaseTr } from './tr-text.mjs';
|
||||
|
||||
let DatabaseSync = null;
|
||||
try {
|
||||
@@ -148,7 +149,7 @@ function rowToTender(r) {
|
||||
ikn: r.ikn,
|
||||
baslik: r.ihale_adi || 'İhale',
|
||||
kurum: r.idare_adi || '—',
|
||||
sehir: r.il || '',
|
||||
sehir: titleCaseTr(r.il),
|
||||
tarih: r.ihale_tarihi || '',
|
||||
alimTuru: r.ihale_tipi || 'İhale',
|
||||
sektor: r.ihale_tipi || 'Genel',
|
||||
|
||||
Reference in New Issue
Block a user