prefer official EKAP detail deadline
This commit is contained in:
+3
-2
@@ -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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user