bug fetch message ordre de mission
This commit is contained in:
@@ -952,8 +952,7 @@ def demandes(request):
|
|||||||
# critères de recherche des demandes d'interventions de la MAIF
|
# critères de recherche des demandes d'interventions de la MAIF
|
||||||
# search_criteria = ['FROM service.sinistres@domus-services.fr SUBJECT "Ordre de mission DOMUS - Dossier" UNDELETED'] "
|
# search_criteria = ['FROM service.sinistres@domus-services.fr SUBJECT "Ordre de mission DOMUS - Dossier" UNDELETED'] "
|
||||||
search_criteria = ['FROM gestionsinistre@maif.fr SUBJECT "Intervention entreprise partenaire"',
|
search_criteria = ['FROM gestionsinistre@maif.fr SUBJECT "Intervention entreprise partenaire"',
|
||||||
'FROM service.sinistres@domus-services.fr UNDELETED']
|
'FROM service.sinistres@domus-services.fr SUBJECT "Ordre de mission DOMUS" UNDELETED']
|
||||||
# 'FROM service.sinistres@domus-services.fr SUBJECT "Ordre de mission DOMUS - Dossier" UNDELETED']
|
|
||||||
|
|
||||||
emails=[]
|
emails=[]
|
||||||
# lister les demandes par societe
|
# lister les demandes par societe
|
||||||
@@ -1084,7 +1083,7 @@ def demandes_dl(request):
|
|||||||
if 'maif' in email_from:
|
if 'maif' in email_from:
|
||||||
search_criteria = 'FROM gestionsinistre@maif.fr SUBJECT "Intervention entreprise partenaire" UNDELETED'
|
search_criteria = 'FROM gestionsinistre@maif.fr SUBJECT "Intervention entreprise partenaire" UNDELETED'
|
||||||
else:
|
else:
|
||||||
search_criteria = 'FROM service.sinistres@domus-services.fr SUBJECT "Ordre de mission DOMUS - Dossier" UNDELETED'
|
search_criteria = 'FROM service.sinistres@domus-services.fr SUBJECT "Ordre de mission DOMUS" UNDELETED'
|
||||||
|
|
||||||
# connecter au serveur de mail
|
# connecter au serveur de mail
|
||||||
conn = mailbox_connect(request, societe)
|
conn = mailbox_connect(request, societe)
|
||||||
@@ -1127,24 +1126,24 @@ def demandes_dl(request):
|
|||||||
# 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)
|
||||||
if n > 0:
|
# if n > 0:
|
||||||
# déplacer le message dans la poubelle
|
# déplacer le message dans la poubelle
|
||||||
conn.store(email_uid, '+FLAGS', '\\Deleted')
|
# conn.store(email_uid, '+FLAGS', '\\Deleted')
|
||||||
elif 'ANNULATION ORDRE DE MISSION' in texte:
|
elif 'ANNULATION ORDRE DE MISSION' in texte:
|
||||||
# genere ANNULATION mission DOMUS
|
# genere ANNULATION mission DOMUS
|
||||||
nosin = texte.split('\n')[3] # 4ème ligne de texte
|
nosin = texte.split('\n')[3] # 4ème ligne de texte
|
||||||
#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)
|
||||||
if n > 0:
|
#if n > 0:
|
||||||
# déplacer le message dans la poubelle
|
# déplacer le message dans la poubelle
|
||||||
conn.store(email_uid, '+FLAGS', '\\Deleted')
|
#conn.store(email_uid, '+FLAGS', '\\Deleted')
|
||||||
else:
|
else:
|
||||||
#import pdb;pdb.set_trace()
|
#import pdb;pdb.set_trace()
|
||||||
# genere le dossier d'après le mail
|
# genere le dossier d'après le mail
|
||||||
n = generer_mission(request, societe, email_from, extracted_file, temp_file_path)
|
n = generer_mission(request, societe, email_from, extracted_file, temp_file_path)
|
||||||
if n > 0:
|
#if n > 0:
|
||||||
# déplacer le message dans la poubelle
|
# déplacer le message dans la poubelle
|
||||||
conn.store(email_uid, '+FLAGS', '\\Deleted')
|
#conn.store(email_uid, '+FLAGS', '\\Deleted')
|
||||||
|
|
||||||
conn.expunge()
|
conn.expunge()
|
||||||
conn.close()
|
conn.close()
|
||||||
|
|||||||
Reference in New Issue
Block a user