From 00f7d289b243f965a6710855ec131e9d76e808ea Mon Sep 17 00:00:00 2001 From: Phuoc CAO Date: Fri, 24 Jul 2020 09:45:25 +0200 Subject: [PATCH] bug deleted old emails --- mondumas/models/dossier.py | 4 ++++ mondumas/views/dossier.py | 7 +++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/mondumas/models/dossier.py b/mondumas/models/dossier.py index 0865676..09da34c 100644 --- a/mondumas/models/dossier.py +++ b/mondumas/models/dossier.py @@ -329,6 +329,10 @@ def insert_log_nuit(request, proc, msg, nodossier): query = "INSERT INTO t_log_nuit (proc,msg, nodossier) VALUES (:proc, :msg, :nodossier);" execute_query(request, query, {'proc': proc, 'msg': msg, 'nodossier': nodossier}) +def truncate_log_nuit(request): + query = "TRUNCATE t_log_nuit;" + execute_query(request, query) + def get_log_demandes(request, ): # lire le log de nuit query = """SELECT *, (SELECT usermaj FROM dem_devis WHERE societe=LEFT(nodossier,2) AND no_id=RIGHT(nodossier,6)) AS user diff --git a/mondumas/views/dossier.py b/mondumas/views/dossier.py index 4a09ed6..064931b 100644 --- a/mondumas/views/dossier.py +++ b/mondumas/views/dossier.py @@ -991,7 +991,7 @@ def demandes(request): n = generer_annul_maif(request, societe, extracted_file, temp_file_path) nbAnnules = nbAnnules + n # déplacer le message dans la poubelle - conn.uid('STORE', uid, '+X-GM-LABELS', '\\Trash') + conn.uid('STORE', num, '+FLAGS', '(\\Deleted)') elif 'ANNULATION ORDRE DE MISSION' in texte: # genere ANNULATION mission DOMUS nosin = str(body)[84:95] @@ -999,15 +999,14 @@ def demandes(request): n = generer_annul_domus(request, societe, nosin, temp_file_path) nbAnnules = nbAnnules + n # déplacer le message dans la poubelle - conn.uid('STORE', uid, '+X-GM-LABELS', '\\Trash') + conn.uid('STORE', num, '+FLAGS', '(\\Deleted)') else: # genere le dossier d'après le mail # import pdb;pdb.set_trace() n = generer_mission(request, societe, criteria, extracted_file, temp_file_path) nbCrees = nbCrees + n # déplacer le message dans la poubelle - conn.uid('STORE', uid, '+X-GM-LABELS', '\\Trash') - + conn.uid('STORE', num, '+FLAGS', '(\\Deleted)') conn.expunge() conn.close() # deconnexion du serveur