bug fetch message ordre de mission

This commit is contained in:
2021-08-23 13:39:14 +02:00
parent 4a0810acb3
commit 398b5ab56b

View File

@@ -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()