added prestatataire PE dans MAIF

This commit is contained in:
2023-10-27 16:43:07 +02:00
parent 26e131ca22
commit 76e46da8f2

View File

@@ -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 {