prefer official EKAP detail deadline

This commit is contained in:
2026-09-06 19:44:29 +03:00
parent 74e784e2f7
commit 9fd1db3c8a
9 changed files with 393 additions and 5 deletions
+3 -2
View File
@@ -10,7 +10,7 @@ import {documentReview,saveDocumentReview,reviewedAnalysisSource} from './docume
import { documentMetadataPatch, decodeDocumentUpload } from './document-metadata.mjs';
import { deadlineInfo } from '../src/services/tenderCalendar.js';
import { exchangeRates } from './exchange-rates.mjs';
import { uniqueTenders, announcementFields } from './tender-quality.mjs';
import { uniqueTenders, announcementFields, mergeAnnouncementFields } from './tender-quality.mjs';
/**
* ihaleist API Proxy — ilan.gov.tr canlı ihale verisi
*
@@ -845,7 +845,8 @@ const server = http.createServer(async (req, res) => {
const ikn = url.searchParams.get('ikn');
if (!ikn) return json(res, 400, { success: false, error: 'ikn gerekli' });
const out = await ilanMetni(ikn);
return json(res, 200, { success: true, ...out, ...announcementFields(out.metin) });
const parsed = mergeAnnouncementFields(out.metin, out);
return json(res, 200, { success: true, ...out, ...parsed, tarih: out.tarih || parsed.tarih || '', saat: out.saat || parsed.saat || '' });
} catch (e) {
return json(res, 502, sourceUnavailable(e));
}