added update devis status 4

This commit is contained in:
2021-08-23 21:13:29 +02:00
parent bb83650b92
commit 9532f09cdd
2 changed files with 23 additions and 1 deletions

View File

@@ -205,3 +205,20 @@ def update_stats_delais(request, societe, date, groupe):
query = "CALL spUPD_STATS_DELAIS(:societe, :date, :groupe);"
execute_query(request, query, {'societe': societe, 'date': date, 'groupe': groupe})
def update_devis_statut_4(request):
# lire tutes les lignes de dem_devis mentionnant la commande
query = "SELECT * FROM dem_lig where comment like '% est COMMANDE %';"
devis_cdes = request.dbsession.execute(query, {}).fetchall()
for item in devis_cdes:
if item.COMMENT.find('!! DE') == 0:
# recupère le no de devis commandé
nodevis = item.COMMENT[5:11]
# maj status de dem_devis concernée
query = "UPDATE dem_devis SET status = 4, DATEMAJ = DATEMAJ WHERE societe = :societe AND no_id = :no_id AND status < 4;"
execute_query(request, query, {'societe': item.societe, 'no_id': item.NO_ID})
# maj status de devis concerné
query = "UPDATE devis SET status = 4, DATEMAJ = DATEMAJ WHERE societe = :societe AND no_id = :no_id AND status < 4;"
execute_query(request, query, {'societe': item.societe, 'no_id': nodevis})