Boleta Mensual(Obtener Proceso de Descarga (1)) - [obtener]
🧾 Descripción
Este servicio permite buscar y obtener información detallada de una denuncia registrada en el ERP, usando un código aleatorio generado para consulta pública.
La función:
-
Busca la denuncia usando el campo
codigo_aleatorio. -
Retorna información clave como:
-
estado de la denuncia,
-
fecha de creación,
-
fecha de atención,
-
fecha de proceso,
-
respuesta,
-
y un archivo asociado (si existe).
-
-
Construye la URL completa del archivo para ser descargado por el cliente.
Es un servicio de consulta directa, sin dependencias entre módulos.
🚀 Endpoint
POST /obtener
📥 Request Body
🔐 Seguridad
No requiere token especial más allá del utilizado internamente por apiService() o ServiceErp().
La autenticación se maneja dentro del sistema ERP.
🧠 Flujo del Servicio (resumen real)
-
Recibe el parámetro:
codigo = $request->codigo -
Construye un request hacia el ERP:
GET Denuncias?fields=[...]&filters=[["codigo_aleatorio","=",codigo]]
Campos obtenidos:
-
name
-
creation
-
estado_denuncias
-
fecha_atendido
-
fecha_proceso
-
archivo_denuncia
-
respuesta_de_denuncia_atendido
-
Si no existe la denuncia → se responde:
-
Si existe y tiene archivo, se concatena la URL base:
-
Se devuelve la primera denuncia encontrada, ya que el código es único.
📤 Response 200 – Ejemplo
❗ Posibles Errores
1. No se encuentra la denuncia
2. Error del ERP
3. Código vacío o inválido
📚 Schemas Usados
Denuncias (GET)
Campos usados:
No hay comentarios para mostrar
No hay comentarios para mostrar