bug nom chantier lors conversion email to dossier
This commit is contained in:
@@ -560,10 +560,12 @@ def rdf_client(request):
|
|||||||
|
|
||||||
if 'form.submitted' in request.params:
|
if 'form.submitted' in request.params:
|
||||||
nomClient = request.params['name'].split(' | ')
|
nomClient = request.params['name'].split(' | ')
|
||||||
|
if len(nomClient) == 2:
|
||||||
update_rapport_client(request, norapport, nomClient[0], nomClient[1])
|
update_rapport_client(request, norapport, nomClient[0], nomClient[1])
|
||||||
request.session.flash("Le client du rapporta été modifié avec succès.", 'success')
|
request.session.flash("Le client du rapporta été modifié avec succès.", 'success')
|
||||||
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
|
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
|
||||||
|
else:
|
||||||
|
message = "Veuillez saisir un nom de client ou Annuler"
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': "Changer le client du RDF n° %s" % norapport,
|
'page_title': "Changer le client du RDF n° %s" % norapport,
|
||||||
@@ -887,7 +889,7 @@ def demandes(request):
|
|||||||
dem_info = get_pdf_infos1(extracted_file)
|
dem_info = get_pdf_infos1(extracted_file)
|
||||||
# extraction OK ? oui, rechercher la dem_devis concerné
|
# extraction OK ? oui, rechercher la dem_devis concerné
|
||||||
|
|
||||||
# import pdb;pdb.set_trace()
|
import pdb;pdb.set_trace()
|
||||||
if dem_info['c_nom'] != '':
|
if dem_info['c_nom'] != '':
|
||||||
# oui, rechercher la dem_devis concerné par le no de sinistre
|
# oui, rechercher la dem_devis concerné par le no de sinistre
|
||||||
nosin = dem_info['no_sinistre']
|
nosin = dem_info['no_sinistre']
|
||||||
@@ -909,7 +911,7 @@ def demandes(request):
|
|||||||
return traite
|
return traite
|
||||||
|
|
||||||
def generer_annul_domus(request, societe, nosin, temp_file_path):
|
def generer_annul_domus(request, societe, nosin, temp_file_path):
|
||||||
# import pdb;pdb.set_trace()
|
import pdb;pdb.set_trace()
|
||||||
# oui, rechercher la dem_devis concerné par le no de sinistre
|
# oui, rechercher la dem_devis concerné par le no de sinistre
|
||||||
dem_devis = get_dossier_by_sinistre(request,societe, nosin)
|
dem_devis = get_dossier_by_sinistre(request,societe, nosin)
|
||||||
if dem_devis:
|
if dem_devis:
|
||||||
@@ -975,20 +977,20 @@ def demandes(request):
|
|||||||
# mission annulée ?
|
# mission annulée ?
|
||||||
if 'Objet : ANNULATION MISSION' in texte :
|
if 'Objet : ANNULATION MISSION' in texte :
|
||||||
# genere ANNULATION mission MAIF
|
# genere ANNULATION mission MAIF
|
||||||
# import pdb;pdb.set_trace()
|
import pdb;pdb.set_trace()
|
||||||
n = generer_annul_maif(request, societe, extracted_file, temp_file_path)
|
n = generer_annul_maif(request, societe, extracted_file, temp_file_path)
|
||||||
nbAnnules = nbAnnules + n
|
nbAnnules = nbAnnules + n
|
||||||
# conn.store(num, '+FLAGS', r'(\Deleted)')
|
# conn.store(num, '+FLAGS', r'(\Deleted)')
|
||||||
elif 'ANNULATION ORDRE DE MISSION' in texte:
|
elif 'ANNULATION ORDRE DE MISSION' in texte:
|
||||||
# genere ANNULATION mission DOMUS
|
# genere ANNULATION mission DOMUS
|
||||||
nosin = str(body)[84:95]
|
nosin = str(body)[84:95]
|
||||||
# import pdb;pdb.set_trace()
|
import pdb;pdb.set_trace()
|
||||||
n = generer_annul_domus(request, societe, nosin, temp_file_path)
|
n = generer_annul_domus(request, societe, nosin, temp_file_path)
|
||||||
nbAnnules = nbAnnules + n
|
nbAnnules = nbAnnules + n
|
||||||
# conn.store(num, '+FLAGS', r'(\Deleted)')
|
# conn.store(num, '+FLAGS', r'(\Deleted)')
|
||||||
else:
|
else:
|
||||||
# genere le dossier d'après le mail
|
# genere le dossier d'après le mail
|
||||||
# import pdb;pdb.set_trace()
|
import pdb;pdb.set_trace()
|
||||||
n = generer_mission(request, societe, criteria, extracted_file, temp_file_path)
|
n = generer_mission(request, societe, criteria, extracted_file, temp_file_path)
|
||||||
nbCrees = nbCrees + n
|
nbCrees = nbCrees + n
|
||||||
# marquer le message comme supprimé
|
# marquer le message comme supprimé
|
||||||
@@ -1168,14 +1170,15 @@ def get_pdf_infos1(extracted_file):
|
|||||||
line = fp.readline()
|
line = fp.readline()
|
||||||
no_sinistre = line[:-1]
|
no_sinistre = line[:-1]
|
||||||
if line.find('Bénéficiaire des travaux :') == 0:
|
if line.find('Bénéficiaire des travaux :') == 0:
|
||||||
elt = line[-1].split(' :')
|
import pdb;pdb.set_trace()
|
||||||
|
elt = line[:-1].split(' :')
|
||||||
if len(elt) == 1:
|
if len(elt) == 1:
|
||||||
# le nom du chantier est sur la ligne suivante
|
# le nom du chantier est sur la ligne suivante
|
||||||
line = fp.readline()
|
line = fp.readline()
|
||||||
c_nom = line[-1]
|
c_nom = line[:-1]
|
||||||
else:
|
else:
|
||||||
# le nom du chantier est sur la même ligne
|
# le nom du chantier est sur la même ligne
|
||||||
c_nom = elt[1][:-1]
|
c_nom = elt[1].strip()
|
||||||
line = fp.readline()
|
line = fp.readline()
|
||||||
line = fp.readline()
|
line = fp.readline()
|
||||||
line = fp.readline()
|
line = fp.readline()
|
||||||
|
|||||||
Reference in New Issue
Block a user