mobixconsulting commited on
Commit
d658933
1 Parent(s): a3c46cf

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +7 -1
main.py CHANGED
@@ -22,7 +22,13 @@ async def get_eatc_headers(eatc_code: str = Query(..., description="EATC code to
22
  second_response = requests.get(second_url)
23
  eatc_asignacion_directa = "SI" if second_response.status_code == 200 else "NO"
24
 
25
- report = f"eatc_code: {eatc_code_value}\n\neatc_match_asignation_rule: {eatc_match_asignation_rule_value}\n\neatc_state: {eatc_state_value}\n\neatc_extended: {eatc_extended_value}\n\neatc_pod_id: {eatc_pod_id_value}\n\neatc_asignacion_directa: {eatc_asignacion_directa}\n\n"
 
 
 
 
 
 
26
 
27
  return Response(content=report, media_type="text/plain")
28
  else:
 
22
  second_response = requests.get(second_url)
23
  eatc_asignacion_directa = "SI" if second_response.status_code == 200 else "NO"
24
 
25
+ # Realizar la tercera consulta
26
+ third_url = f"https://beneficiarios.eatcloud.info/api/abaco/eatc_match_registry?eatc-dona_header_code={eatc_code_value}"
27
+ third_response = requests.get(third_url)
28
+ third_response_json = json.loads(third_response.text)
29
+ eatc_match_cantidad = len(third_response_json)
30
+
31
+ report = f"eatc_code: {eatc_code_value}\n\neatc_match_asignation_rule: {eatc_match_asignation_rule_value}\n\neatc_state: {eatc_state_value}\n\neatc_extended: {eatc_extended_value}\n\neatc_pod_id: {eatc_pod_id_value}\n\neatc_asignacion_directa: {eatc_asignacion_directa}\n\neatc_match_cantidad: {eatc_match_cantidad}\n\n"
32
 
33
  return Response(content=report, media_type="text/plain")
34
  else: