Conversation
negro89
approved these changes
Nov 19, 2024
MCele
approved these changes
Nov 21, 2024
MCele
requested changes
Nov 21, 2024
| } | ||
|
|
||
| post(listaEspera: IListaEspera): Observable<IListaEspera> { | ||
| post(listaEspera: IListaEspera): Observable<any> { |
Contributor
There was a problem hiding this comment.
Mati estuvimos revisando y los modal se ven y funcionan perfecto, pero al momento de cerrar una demanda falla el request a la api

Por otro lado, por lo que estuvimos viendo y analizando es que el post que se modifica en la api da respuestas distintas dependiendo del caso y por ahi nos queda dudas si eso es apropiado, es decir:
- si existe un turno, esta bien que no lo guarde, pero la respuesta quizás no deba ser status 200, porque no fue exitosa la operación.
- si no existen turnos, y si existen solicitudes, eso quizás debería ser un control externo al post, ya que no modifican su comportamiento. Lo que vimos también en ese caso, es que la app en ventanilla-citas, ya resuelve ese mismo request de solicitudes, quizás se pueda desde ahí reutilizar ese servicio. De no ser así, habría que evaluar si es necesario en api generar una consulta nueva y no utilizar la que ya tiene prestaciones, que es dónde debería estar la consulta a la BD.
Mati cualquier duda consultanos a mi o a Lauchita y lo charlamos
Contributor
Author
There was a problem hiding this comment.
@MCele y @negro89 estan realizados los siguientes cambios:
- Llama al servicio correspondiente para guardar la demanda.
- Si existe turno API devuelve un error 500 y muestra un modal con los detalles del turno. Se interrumpe el flujo para que no se recuperen las solicitudes pendientes.
- Si el guardado es exitoso, consulta las solicitudes relacionadas desde APP, invocando PrestacionesService. Si encuentra solicitudes asociadas, las muestra en un modal. Se utiliza switchMap para evitar subscribes anidados.
- Si no hay solicitudes, muestra un mensaje confirmando que la demanda fue guardada con éxito y cierra el flujo.
- Se agrega la opción { showError: false } en listaEspera.service para evitar mostrar el modal de error por defecto.
Quedo atento a las correcciones!
Contributor
Author
There was a problem hiding this comment.
Con respecto al error de guardado de demandas, queda solucionado con el fix en #3113.
fa326b4 to
069b226
Compare
9a03ead to
e4535e8
Compare
MCele
approved these changes
Dec 17, 2024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requerimiento
https://proyectos.andes.gob.ar/browse/CIT-344
Funcionalidad desarrollada
Requerimiento
https://proyectos.andes.gob.ar/browse/CIT-345
Funcionalidad desarrollada
UserStory llegó a completarse
Requiere actualizaciones en la base de datos
Requiere actualizaciones en la API
Requiere actualizaciones en andes-test-integracion