améliorer le rapport de génération des dossiers

This commit is contained in:
2020-08-23 14:46:10 +02:00
parent 74cd9bab55
commit 6ab71bb412
3 changed files with 43 additions and 32 deletions

View File

@@ -45,6 +45,11 @@ def get_dossier_by_sinistre(request,societe, nosin):
results = request.dbsession.execute(query).first()
return results
def get_dossiers_traites(request):
query = "SELECT * FROM dem_devis WHERE usermaj='EMAIL'";
results = request.dbsession.execute(query).fetchall()
return results
def get_clients_byName(request, societe, nom):
query = "SELECT * FROM clients WHERE societe = '%s' and nom LIKE '%s';" % (societe, nom + '%');
results = request.dbsession.execute(query).fetchall()
@@ -129,10 +134,11 @@ def insert_suivi(request, nodossier, comment):
societe = nodossier[0:2]
no_id = nodossier[3:]
query = """
INSERT INTO dem_lig (societe, NO_ID, DATE, COMMENT, USERMAJ) VALUES
(:societe, :no_id, CURRENT_DATE(), :comment, 'EMAIL');"""
query = "INSERT INTO dem_lig (societe, NO_ID, DATE, COMMENT, USERMAJ) VALUES (:societe, :no_id, CURRENT_DATE(), :comment, 'EMAIL');"
execute_query(request, query, {'societe': societe, 'no_id': no_id, 'comment': comment})
query = "UPDATE dem_devis SET usermaj = 'EMAIL' WHERE SOCIETE=:societe AND NO_ID=:no_id;"
execute_query(request, query, {'societe': societe, 'no_id': no_id})
def get_similaires_byChantier(request, societe, C_NOM, C_ADR, C_CP, C_VILLE):
@@ -329,10 +335,6 @@ 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