Recheck tender deadlines before preparation output delivery
This commit is contained in:
@@ -571,3 +571,11 @@ Doğrulama: mevcut 124 test ve üretim derlemesi başarılı. Bu tur yeni birim
|
||||
Listeye dönüp QA Kayseri açıldığında önceki dosya adı, PDF metni ve inceleme paneli görünmedi; yeni ihale “Henüz belge yüklemediniz” durumunu gösterdi. QA Giresun tekrar açıldığında kayıtlı PDF yerindeydi, önizleme kendiliğinden açık kalmadı. Böylece belgeyi silmeden geçici panel durumunun ihale bazında temizlendiği doğrulandı.
|
||||
|
||||
Kanıt: `qa-tender-document-switch.json` (önizleme, diğer ihale ve ilk ihaleye dönüş DOM metinleri; yedi kabul kontrolü doğru). Bu test tamamlanmış düz metin PDF okumasından sonraki geçiştir; hâlen süren OCR iptalini veya hesap değişimini doğrulamaz. Gerçek firma belgesi/başvuru kullanılmadı. Bu tur kod değişikliği olmadığı için önceki 124 test ve build yeniden çalıştırılmadı. Planın kalan kabul işleri ve canlı yayın açık.
|
||||
|
||||
### D02 / D03 — Son teklif anında hazırlık ve çıktı kontrolü
|
||||
|
||||
Hazırlık formunun hazır hesabına doğrulanmış gelecek tarih/saat kontrolü eklendi. Saati/tarihi bilinmeyen, süresi geçen, iptal/sonuçlanmış ihale için hazır teklif çıktısı kapalıdır; kullanıcı taslak kaydetmeye devam edebilir. Ekran durumu otuz saniyede yenilenir; çıktı tıklamasında, güncel belge kontrolünden sonra ve Excel dosyası hazır olduğunda gerçek saat yeniden kontrol edilir. Böylece dosya üretilirken son teklif anı geçerse eski hazır durumuyla indirmeye devam edilmez.
|
||||
|
||||
Tarih/saat ayrıştırması hatalı bitişik ekleri (ör. `10:0099`) geçerli saat kabul etmez. Mevcut Türkiye saat dilimi ve kaynak tarih doğrulaması kullanılır.
|
||||
|
||||
Testler: son teklif anından bir milisaniye önce/sonra; bilinmeyen/geçersiz tarih ve saat; gelecekte tarih taşısa da iptal/sonuçlanmış kayıt. Tüm 127 test ve üretim derlemesi geçti. Gerçek tarayıcıda zamanı geçen uzun çıktı kabulü henüz yapılmadı. Büyük paket uyarıları sürüyor. Planın diğer işleri ve canlı yayın açık.
|
||||
|
||||
Reference in New Issue
Block a user