added update devis status 4
This commit is contained in:
@@ -205,3 +205,20 @@ def update_stats_delais(request, societe, date, groupe):
|
|||||||
query = "CALL spUPD_STATS_DELAIS(:societe, :date, :groupe);"
|
query = "CALL spUPD_STATS_DELAIS(:societe, :date, :groupe);"
|
||||||
execute_query(request, query, {'societe': societe, 'date': date, 'groupe': 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})
|
||||||
|
|||||||
@@ -197,13 +197,18 @@ def batch_test(request):
|
|||||||
|
|
||||||
TODAY = date.today()
|
TODAY = date.today()
|
||||||
|
|
||||||
|
# ------ UPDATE statut DEVIS COMMANDE
|
||||||
|
update_devis_statut_4(request)
|
||||||
|
|
||||||
|
"""
|
||||||
# ----- MAJ STATS DELAIS de traitements des dossiers sur 1 an
|
# ----- MAJ STATS DELAIS de traitements des dossiers sur 1 an
|
||||||
datejour = TODAY
|
datejour = TODAY
|
||||||
for i in xrange(12):
|
for i in xrange(12):
|
||||||
update_chantiers_delais(request, datejour)
|
update_chantiers_delais(request, datejour)
|
||||||
datejour = datejour + relativedelta(months=-1)
|
datejour = datejour + relativedelta(months=-1)
|
||||||
|
|
||||||
until_date = date(TODAY.year - 10, TODAY.month, 1)
|
"""
|
||||||
|
# until_date = date(TODAY.year - 10, TODAY.month, 1)
|
||||||
# purge_mensuelle(request, until_date)
|
# purge_mensuelle(request, until_date)
|
||||||
# purge_clients(request)
|
# purge_clients(request)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user