Commit f050e951c6d6ef53b6bb56aff38e43748e409bc1
1 parent
92724a3a
agreement search. getLastQualificationComplaintDataByTenderUaId+getLastAwardComp…
…laintDataByTenderUaId+getLastQualificationComplaintDataByTenderUaId
Showing
2 changed files
with
23 additions
and
5 deletions
@@ -1242,6 +1242,7 @@ Resource playtender_agree | @@ -1242,6 +1242,7 @@ Resource playtender_agree | ||
1242 | [Documentation] Знайти угоду з uaid рівним tender_uaid. | 1242 | [Documentation] Знайти угоду з uaid рівним tender_uaid. |
1243 | 1243 | ||
1244 | open agreement search form | 1244 | open agreement search form |
1245 | + go to ${broker_baseurl}/agreement/?query%5B%5D=${agreement_uaid} | ||
1245 | input to search form and wait results ${agreement_search_form_query_input_locator} ${agreement_uaid} ${agreement_search_form_result_locator_tpl} | 1246 | input to search form and wait results ${agreement_search_form_query_input_locator} ${agreement_uaid} ${agreement_search_form_result_locator_tpl} |
1246 | 1247 | ||
1247 | Отримати доступ до угоди | 1248 | Отримати доступ до угоди |
@@ -5,6 +5,7 @@ import urllib | @@ -5,6 +5,7 @@ import urllib | ||
5 | import urllib3 | 5 | import urllib3 |
6 | import string | 6 | import string |
7 | import requests | 7 | import requests |
8 | +import json | ||
8 | 9 | ||
9 | import dateutil.parser | 10 | import dateutil.parser |
10 | from iso8601 import parse_date | 11 | from iso8601 import parse_date |
@@ -530,7 +531,13 @@ def getLastAwardComplaintDataByTenderUaId(apiBaseUrl, tenderUaId): | @@ -530,7 +531,13 @@ def getLastAwardComplaintDataByTenderUaId(apiBaseUrl, tenderUaId): | ||
530 | break | 531 | break |
531 | if tenderId is None: | 532 | if tenderId is None: |
532 | return {} | 533 | return {} |
533 | - tenderDataResponse = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/awards" + "/complaints", data={}) | 534 | + tenderDataAward = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/awards", data={}) |
535 | + print("tenderDataAward:") | ||
536 | + print(tenderDataAward['json']['data']) | ||
537 | + tenderDataAwardId = tenderDataAward['json']['data'][0]['id'] | ||
538 | + print("tenderDataAwardId:") | ||
539 | + print(tenderDataAwardId) | ||
540 | + tenderDataResponse = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/awards" + tenderDataAwardId + "/complaints", data={}) | ||
534 | tenderDataJson = tenderDataResponse['json']['data'][0] | 541 | tenderDataJson = tenderDataResponse['json']['data'][0] |
535 | return tenderDataJson | 542 | return tenderDataJson |
536 | 543 | ||
@@ -549,9 +556,12 @@ def getLastCancellationComplaintDataByTenderUaId(apiBaseUrl, tenderUaId): | @@ -549,9 +556,12 @@ def getLastCancellationComplaintDataByTenderUaId(apiBaseUrl, tenderUaId): | ||
549 | break | 556 | break |
550 | if tenderId is None: | 557 | if tenderId is None: |
551 | return {} | 558 | return {} |
552 | - tenderDataCancellation = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/cancellations/", data={}) | ||
553 | - tenderDataCancellations= tenderDataCancellation['json']['data'][0] | ||
554 | - tenderDataCancellationId= tenderDataCancellations['json']['data']['id'] | 559 | + tenderDataCancellation = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/cancellations", data={}) |
560 | + print("tenderDataCancellation:") | ||
561 | + print(tenderDataCancellation['json']['data']) | ||
562 | + tenderDataCancellationId = tenderDataCancellation['json']['data'][0]['id'] | ||
563 | + print("tenderDataCancellationId:") | ||
564 | + print(tenderDataCancellationId) | ||
555 | tenderDataResponse = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/cancellations/" + tenderDataCancellationId + "/complaints", data={}) | 565 | tenderDataResponse = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/cancellations/" + tenderDataCancellationId + "/complaints", data={}) |
556 | tenderDataJson = tenderDataResponse['json']['data'][0] | 566 | tenderDataJson = tenderDataResponse['json']['data'][0] |
557 | return tenderDataJson | 567 | return tenderDataJson |
@@ -571,7 +581,14 @@ def getLastQualificationComplaintDataByTenderUaId(apiBaseUrl, tenderUaId): | @@ -571,7 +581,14 @@ def getLastQualificationComplaintDataByTenderUaId(apiBaseUrl, tenderUaId): | ||
571 | break | 581 | break |
572 | if tenderId is None: | 582 | if tenderId is None: |
573 | return {} | 583 | return {} |
574 | - tenderDataResponse = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/qualifications" + "/complaints", data={}) | 584 | + tenderDataQualification = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/qualifications", data={}) |
585 | + print("tenderDataQualification:") | ||
586 | + print(tenderQualification['json']['data']) | ||
587 | + tenderDataCancellationId = tenderDataQualification['json']['data'][0]['id'] | ||
588 | + print("tenderDataQualificationId:") | ||
589 | + print(tenderDataQualificationId) | ||
590 | + | ||
591 | + tenderDataResponse = doGetRequest(apiBaseUrl.strip("/") + "/tenders/" + tenderId + "/qualifications" + tenderDataQualificationId + "/complaints", data={}) | ||
575 | tenderDataJson = tenderDataResponse['json']['data'][0] | 592 | tenderDataJson = tenderDataResponse['json']['data'][0] |
576 | return tenderDataJson | 593 | return tenderDataJson |
577 | 594 |
Please
register
or
login
to post a comment