modificaciones al auditor
This commit is contained in:
@@ -32,14 +32,19 @@ def auditor_descargas(pedimento, servicio, related_name, variable, mensaje):
|
|||||||
pedimento_id = pedimento.id
|
pedimento_id = pedimento.id
|
||||||
docs = getattr(pedimento, related_name).all()
|
docs = getattr(pedimento, related_name).all()
|
||||||
|
|
||||||
|
# Si no hay documentos, marcar como completado
|
||||||
|
if not docs.exists():
|
||||||
|
proceso = modificar_estado_procesamiento(pedimento, servicio_id=servicio, nuevo_estado=3) # Estado "completado"
|
||||||
|
print(f"✓ Pedimento {pedimento_id} no tiene {mensaje}s para procesar.")
|
||||||
|
else:
|
||||||
all_docs = all(getattr(doc, variable) for doc in docs)
|
all_docs = all(getattr(doc, variable) for doc in docs)
|
||||||
|
|
||||||
if all_docs:
|
if all_docs:
|
||||||
proceso = modificar_estado_procesamiento(pedimento, servicio_id=servicio, nuevo_estado=3) # Estado "completado"
|
proceso = modificar_estado_procesamiento(pedimento, servicio_id=servicio, nuevo_estado=3) # Estado "completado"
|
||||||
print(f"✓ Pedimento {pedimento_id} tiene todos sus {mensaje} de edocument descargados.")
|
print(f"✓ Pedimento {pedimento_id} tiene todos sus {mensaje} descargados.")
|
||||||
else:
|
else:
|
||||||
proceso = modificar_estado_procesamiento(pedimento, servicio_id=servicio, nuevo_estado=4) # Estado "en progreso"
|
proceso = modificar_estado_procesamiento(pedimento, servicio_id=servicio, nuevo_estado=4) # Estado "en progreso"
|
||||||
print(f"✗ Pedimento {pedimento_id} NO tiene todos sus {mensaje} de edocument descargados.")
|
print(f"✗ Pedimento {pedimento_id} NO tiene todos sus {mensaje} descargados.")
|
||||||
|
|
||||||
if proceso:
|
if proceso:
|
||||||
print(f"✓ Proceso de auditoría para pedimento {pedimento_id} completado.")
|
print(f"✓ Proceso de auditoría para pedimento {pedimento_id} completado.")
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user