bug today.day
This commit is contained in:
@@ -76,8 +76,8 @@ def get_all_chantiers(request,societe):
|
|||||||
return results
|
return results
|
||||||
|
|
||||||
def get_chantiers_month(request, societe, date_sel):
|
def get_chantiers_month(request, societe, date_sel):
|
||||||
# provisoire : toute l'année -> AND MONTH(date)=MONTH(:date_sel)
|
# lire les chantiers du mois
|
||||||
query = """SELECT * FROM dem_devis WHERE societe = :societe AND YEAR(date)=YEAR(:date_sel)
|
query = """SELECT * FROM dem_devis WHERE societe = :societe AND YEAR(date)=YEAR(:date_sel) AND MONTH(date)=MONTH(:date_sel)
|
||||||
AND delai_facture = 0 AND nomcli NOT IN ('DUMAS JEAN MICHEL','DUMAS MENUISERIE','DUMAS PEINTURE');
|
AND delai_facture = 0 AND nomcli NOT IN ('DUMAS JEAN MICHEL','DUMAS MENUISERIE','DUMAS PEINTURE');
|
||||||
"""
|
"""
|
||||||
results = request.dbsession.execute(query, {'societe': societe, 'date_sel': date_sel}).fetchall()
|
results = request.dbsession.execute(query, {'societe': societe, 'date_sel': date_sel}).fetchall()
|
||||||
|
|||||||
@@ -36,19 +36,23 @@ def batch_nuit(request):
|
|||||||
insert_log(request, 'PURGE','- Début PURGE DES DONNEES OBSOLETES')
|
insert_log(request, 'PURGE','- Début PURGE DES DONNEES OBSOLETES')
|
||||||
TODAY = date.today()
|
TODAY = date.today()
|
||||||
# purger tous les 1er du mois
|
# purger tous les 1er du mois
|
||||||
if TODAY.day() == 1 :
|
if TODAY.day == 1 :
|
||||||
# données de + 10 ans
|
# données de + 10 ans
|
||||||
until_date = date(TODAY.year - 10, TODAY.month, 1).strftime('%Y-%m-%d')
|
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)
|
||||||
delete_orphan_attached_files(request)
|
delete_orphan_attached_files(request)
|
||||||
|
|
||||||
# ----- MAJ STATS DELAIS de traitements des dossiers sur 1 an
|
# ----- MAJ STATS DELAIS de traitements des dossiers sur 1 an
|
||||||
insert_log(request, 'STATS', '- Début MAJ STATS DES PERFORMANCES')
|
insert_log(request, 'STATS', '- Début MAJ STATS DES PERFORMANCES')
|
||||||
|
update_chantiers_delais(request, date(TODAY.year, TODAY.month, 1))
|
||||||
|
update_chantiers_delais(request, date(TODAY.year, TODAY.month-1, 1))
|
||||||
|
update_chantiers_delais(request, date(TODAY.year, TODAY.month-2, 1))
|
||||||
|
|
||||||
societes = ['PL', 'ME', 'PE']
|
societes = ['PL', 'ME', 'PE']
|
||||||
datejour = TODAY
|
datejour = TODAY
|
||||||
groupes = ['MAIF', 'AXA', 'X']
|
groupes = ['MAIF', 'AXA', 'X']
|
||||||
for i in range(12):
|
for i in range(4):
|
||||||
for societe in societes:
|
for societe in societes:
|
||||||
for groupe in groupes:
|
for groupe in groupes:
|
||||||
update_stats_delais(request, societe, datejour.strftime('%Y-%m-%d'), groupe)
|
update_stats_delais(request, societe, datejour.strftime('%Y-%m-%d'), groupe)
|
||||||
@@ -61,10 +65,10 @@ def batch_nuit(request):
|
|||||||
sleep(5)
|
sleep(5)
|
||||||
|
|
||||||
# ----- envoyer les rappels
|
# ----- envoyer les rappels
|
||||||
notifier_rappels(request)
|
# notifier_rappels(request)
|
||||||
|
|
||||||
# ----- ENVOI RAPPORTS di traitement
|
# ----- ENVOI RAPPORTS di traitement
|
||||||
email_rapport(request)
|
# email_rapport(request)
|
||||||
|
|
||||||
return Response('Batch nuit terminé OK')
|
return Response('Batch nuit terminé OK')
|
||||||
|
|
||||||
@@ -195,22 +199,12 @@ def batch_test(request):
|
|||||||
|
|
||||||
TODAY = date.today()
|
TODAY = date.today()
|
||||||
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)
|
||||||
|
|
||||||
# delete_orphan_attached_files(request)
|
# delete_orphan_attached_files(request)
|
||||||
|
|
||||||
update_chantiers_delais(request, date(TODAY.year - 1, TODAY.month, 1))
|
# update_chantiers_delais(request, date(TODAY.year - 1, TODAY.month, 1))
|
||||||
|
|
||||||
societes = ['PL', 'ME', 'PE']
|
|
||||||
datejour = TODAY
|
|
||||||
groupes = ['MAIF', 'AXA', 'X']
|
|
||||||
for i in range(12):
|
|
||||||
for societe in societes:
|
|
||||||
for groupe in groupes:
|
|
||||||
update_stats_delais(request, societe, datejour.strftime('%Y-%m-%d'), groupe)
|
|
||||||
# recule d'un mois
|
|
||||||
datejour = datejour + relativedelta(months=-1)
|
|
||||||
|
|
||||||
return Response('Batch nuit terminé OK')
|
return Response('Batch nuit terminé OK')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user