From 76e46da8f2d9003a1bb1545b438520dc8672c567 Mon Sep 17 00:00:00 2001 From: Phuoc CAO Date: Fri, 27 Oct 2023 16:43:07 +0200 Subject: [PATCH] added prestatataire PE dans MAIF --- mondumas/views/dossier.py | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/mondumas/views/dossier.py b/mondumas/views/dossier.py index 5a0d00f..eb797b5 100644 --- a/mondumas/views/dossier.py +++ b/mondumas/views/dossier.py @@ -1581,11 +1581,20 @@ def get_pdf_infos_sinapps_MAIF(extracted_file): while line: # déterminer la société if 'Prestataire' in line : + # import pdb;pdb.set_trace() line = fp.readline() if 'VER SANIT' in line : societe = 'PL' else: - societe = '' + line = fp.readline() + line = fp.readline() + line = fp.readline() + if 'DUMAS' in line : + societe = 'PE' + elif 'MENUISERIE DUMAS' in line : + societe = 'ME' + else: + societe = '' if 'Référence sinistre : ' in line: # import pdb;pdb.set_trace() @@ -1687,8 +1696,13 @@ def upload_om(request): cd_cli = 1929 else: # assureur = MAIF - # societe = versanit - cd_cli = 1743 + if societe == 'PE': + cd_cli = 2813 + elif societe == 'ME': + # menuiserie + cd_cli = 589 + else: + cd_cli = 1743 # extraction OK ? oui, créer une dem_devis et récupèrer son no_id message = '' @@ -1746,6 +1760,7 @@ def upload_om(request): # importer le pdf if 'form.submitted' in request.params: + # import pdb;pdb.set_trace() # Déterminer l'origine du PDF if 'Votre conseiller AXA' in extracted_text and 'bon de commande pour les travaux' in extracted_text: # PDF = ordre de mission AXA ? @@ -1765,7 +1780,10 @@ def upload_om(request): if message == '': message = generer_mission(request, dem_info, temp_file) - request.session.flash("Le fichier PDF de %s a été importé dans la societe %s avec succès." % (dem_info['assureur'], dem_info['societe']), 'success') + if message : + request.session.flash(message, 'danger') + else: + request.session.flash("Le fichier PDF de %s a été importé dans la societe %s avec succès." % (dem_info['assureur'], dem_info['societe']), 'success') return HTTPFound(location=request.route_url('dossier_lookup')) return {