Quellcode durchsuchen

优化运营成本统计

peng vor 1 Jahr
Ursprung
Commit
dd305ef33e
1 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen
  1. 4 3
      Controller/Cron/CronTaskController.py

+ 4 - 3
Controller/Cron/CronTaskController.py

@@ -1095,10 +1095,11 @@ class CronCollectDataView(View):
     def collect_operating_costs(response):
         try:
             today = datetime.datetime.today()
-            start_time = datetime.datetime(today.year, today.month, 1)
             end_time = datetime.datetime(today.year, today.month, today.day)
-            start_time_stamp = CommonService.str_to_timestamp(start_time.strftime('%Y-%m-%d %H:%M:%S'))
-            end_time_stamp = CommonService.str_to_timestamp(end_time.strftime('%Y-%m-%d %H:%M:%S'))
+            yesterday = end_time - datetime.timedelta(days=1)
+            start_time = datetime.datetime(yesterday.year, yesterday.month, 1)
+            start_time_stamp = int(start_time.timestamp())
+            end_time_stamp = int(end_time.timestamp())
             thread = threading.Thread(target=CronCollectDataView.thread_collect_operating_costs,
                                       args=(start_time_stamp, end_time_stamp, start_time, end_time))
             thread.start()  # 启动线程