added prestatataire PE dans MAIF
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user