fix: add rel.DESCUENTO to all SQL queries; update debug endpoint with discount check
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
8732db9c1f
commit
8b2f8eb3be
@@ -60,6 +60,7 @@ SELECT
|
||||
r.VALORTOTAL,
|
||||
rel.COD_EXAMEN,
|
||||
rel.PRECIO,
|
||||
rel.DESCUENTO,
|
||||
rel.FECHA_REPORTADO,
|
||||
m.COD_ESPECIALIDAD,
|
||||
COALESCE(NULLIF(TRIM(m.CODIGO), ''), NULLIF(TRIM(r.USUARIO), ''), '') AS profesional,
|
||||
|
||||
@@ -63,5 +63,16 @@ async def find_cups(request: Request, user: dict = Depends(get_current_user)):
|
||||
results["muestra_articulo"] = rows5[0] if (ok5 and rows5) else "sin datos"
|
||||
results["cod_examen_muestra"] = cod
|
||||
|
||||
# 5. Verificar si hay descuentos en RELACION
|
||||
ok6, _, rows6 = fb.execute_query("""
|
||||
SELECT FIRST 10
|
||||
r.NUM_FACTURA, r.PREFIJO, rel.COD_EXAMEN, rel.DESCUENTO, rel.PRECIO
|
||||
FROM RELACION rel
|
||||
JOIN RECEPCION r ON r.IDRECEPCION = rel.IDRECEPCION
|
||||
WHERE rel.DESCUENTO IS NOT NULL AND rel.DESCUENTO > 0
|
||||
ORDER BY r.FECHA_RECEPCION DESC
|
||||
""")
|
||||
results["servicios_con_descuento"] = rows6 if ok6 else []
|
||||
|
||||
fb.disconnect()
|
||||
return JSONResponse(results)
|
||||
|
||||
@@ -20,7 +20,7 @@ _SQL_RDA_BY_WHERE = """
|
||||
SELECT
|
||||
r.IDRECEPCION, r.PREFIJO, r.NUM_FACTURA, r.FECHA_RECEPCION, r.COD_PACIENTE,
|
||||
r.NIT_EMPRESA, r.DIAG_PPAL, r.TIPOUSU, r.TIPOUSUSISPRO, r.AUTORIZACION, r.CLASEPROC,
|
||||
r.HORAINICIORECEPCION, r.VALORTOTAL, rel.COD_EXAMEN, rel.PRECIO, rel.FECHA_REPORTADO,
|
||||
r.HORAINICIORECEPCION, r.VALORTOTAL, rel.COD_EXAMEN, rel.PRECIO, rel.DESCUENTO, rel.FECHA_REPORTADO,
|
||||
m.COD_ESPECIALIDAD,
|
||||
COALESCE(NULLIF(TRIM(m.CODIGO), ''), NULLIF(TRIM(r.USUARIO), ''), '') AS profesional,
|
||||
e.CODCONTRATO,
|
||||
|
||||
Reference in New Issue
Block a user