Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Intégration SISH] Mise à jour WS SISH_VISITES_DOSSIER_SAS / SISH_ARRETES_DOSSIER_SAS / SISH_ETAT_DOSSIER_SAS #1304

Merged
merged 4 commits into from
Jun 2, 2023

Conversation

sfinx13
Copy link
Collaborator

@sfinx13 sfinx13 commented Jun 2, 2023

Ticket

#1289
#1286

Description

Voir spec: [Histologe/Santé Habitat] - Contrat d'interface - version 1.4

Le web service "SISH_VISITES_DOSSIER_SAS" appelle la multicritère "SISH_VISITES_DOSSIER_SAS".
Il permet d’obtenir la liste des visites enregistrées et en statut "Effectuée" sur un dossier importé par le sas.
Seules les visites avec le statut "Effectuée" sont retournées.
Si un dossier SISH a été créé depuis le sas mais qu'il ne contient aucune visite effectuée, la liste retournée sera vide.

Nom des colonnes renvoyées :
• Sas_LogicielProvenance
• Reference_Dossier
• SISH_DossNum
SISH_VisiteDateEnreg
• SISH_VisiteDate
SISH_VisiteObservations
• SISH_VisiteNum
• SISH_VisiteType
SISH_VisiteStatut
SISH_VisiteEtat
• SISH_VisitePar

Le web service "SISH_ARRETES_DOSSIER_SAS" appelle la multicritère "SISH_ARRETES_DOSSIER_SAS".
Il permet d’obtenir la liste des arrêtés enregistrés (hors astreinte) sur un dossier importé par le sas.
Si un dossier SISH a été créé depuis le sas mais qu'il ne contient aucun arrêté (ou juste des arrêtés d'astreinte), la liste retournée sera vide.

Nom des colonnes renvoyées :
• Sas_LogicielProvenance
• Reference_Dossier
• SISH_DossNum
• SISH_ArreteDate
SISH_ArreteDatePresc
SISH_ArreteCommentaire
• SISH_ArreteNumero
• SISH_ArreteType
SISH_ArreteEtat
SISH_ArreteStatut

Changements apportés

  • Gestion du cas rejeté pour mise à jour affectation depuis SISH
  • Mise à jour des mock response selon les specs
  • Suppression des attributs obsolètes dans la classe src/Service/Esabora/Response/Model/DossierArreteSISH.php
  • Suppression des attributs obsolètes dans la classe src/Service/Esabora/Response/Model/DossierVisiteSISH.php

Tests #1289

  • Créer un signalement avec une adresse de Marseille
  • Mettre à jour le partenaire SISH avec les identifiant de test esabora (voir mattermost)
  • Affecter le partenaire au signalement
  • Se connecter au SAS et rejeter le dossier avec un motif
  • Lancer la commande ` 2054 make console app="sync-esabora-sish [uuid_signalement]"

Tests #1286

Pré-requis

(Je ne sas pas créer de visite dans le SAS donc maj make create-db)

$ make mock
$ make worker-start
  • Executer make console app="sync-intervention-esabora-sish"
  • Vérifier la table invention s'est bien remplie avec arrête et visite

@sfinx13 sfinx13 changed the title update response arrete and visite #1289 [Intégration SISH] Mise à jour WS SISH_VISITES_DOSSIER_SAS / SISH_ARRETES_DOSSIER_SAS Jun 2, 2023
@sfinx13 sfinx13 marked this pull request as draft June 2, 2023 12:39
@sfinx13 sfinx13 requested a review from hmeneuvrier June 2, 2023 13:09
@sfinx13 sfinx13 marked this pull request as ready for review June 2, 2023 13:11
@sonarcloud
Copy link

sonarcloud bot commented Jun 2, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

No Coverage information No Coverage information
0.0% 0.0% Duplication

@sfinx13 sfinx13 changed the title [Intégration SISH] Mise à jour WS SISH_VISITES_DOSSIER_SAS / SISH_ARRETES_DOSSIER_SAS [Intégration SISH] Mise à jour WS SISH_VISITES_DOSSIER_SAS / SISH_ARRETES_DOSSIER_SAS / SISH_ETAT_DOSSIER_SAS Jun 2, 2023
@hmeneuvrier
Copy link
Collaborator

Relecture OK
Test 1286 OK
Test 1289 OK

image

@hmeneuvrier hmeneuvrier merged commit aa8dd98 into develop Jun 2, 2023
4 checks passed
@hmeneuvrier hmeneuvrier deleted the feature/1289-update-spec-visite-arrete branch June 2, 2023 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants