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 {