Преглед на файлове

云存数据汇总表字段修改

peng преди 2 години
родител
ревизия
6660c41a0c
променени са 2 файла, в които са добавени 6 реда и са изтрити 4 реда
  1. 4 2
      Controller/Cron/CronTaskController.py
  2. 2 2
      Model/models.py

+ 4 - 2
Controller/Cron/CronTaskController.py

@@ -373,9 +373,11 @@ class CronCollectDataView(View):
     @staticmethod
     def collect_play_back(response):
         try:
-            end_time = int(time.time())
-            start_time = end_time - 24 * 60 * 60  # 每天执行一次
             today = datetime.datetime.today()
+            start_time = datetime.datetime(today.year, today.month, today.day)
+            end_time = start_time + datetime.timedelta(days=1)
+            start_time = CommonService.str_to_timestamp(start_time.strftime('%Y-%m-%d %H:%M:%S'))
+            end_time = CommonService.str_to_timestamp(end_time.strftime('%Y-%m-%d %H:%M:%S'))
             this_month_str = datetime.datetime(today.year, today.month, 1)
             this_month_stamp = CommonService.str_to_timestamp(this_month_str.strftime('%Y-%m-%d %H:%M:%S'))
             video_play_back_time_qs = VideoPlaybackTimeModel.objects.filter(startTime__gte=start_time,

+ 2 - 2
Model/models.py

@@ -2897,9 +2897,9 @@ class VodHlsSummary(models.Model):
     uid = models.CharField(max_length=20, verbose_name='设备UID', db_index=True)
     time = models.IntegerField(verbose_name='汇总年月时间戳', default=0, db_index=True)
     upload_duration = models.IntegerField(verbose_name='上传秒数', default=0)
-    upload_frequency = models.SmallIntegerField(verbose_name='上传次数', default=0)
+    upload_frequency = models.IntegerField(verbose_name='上传次数', default=0)
     play_duration = models.IntegerField(verbose_name='播放秒数', default=0)
-    play_frequency = models.SmallIntegerField(verbose_name='播放次数', default=0)
+    play_frequency = models.IntegerField(verbose_name='播放次数', default=0)
 
     def __str__(self):
         return self.id