|
@@ -40,13 +40,17 @@ def statistcsAppFrequency(request):
|
|
|
|
|
|
time_struct = [current_year, 1, 1, 0, 0, 0, 0, 0, 0]
|
|
|
|
|
|
+ distance_time = 8 * 60 * 60
|
|
|
+
|
|
|
# 该月的开始时间
|
|
|
time_struct[1] = current_month
|
|
|
start_time = time.mktime(tuple(time_struct))
|
|
|
+ start_time = start_time - time.timezone - distance_time
|
|
|
|
|
|
# 该月的结束时间
|
|
|
time_struct[1] = current_month + 1
|
|
|
end_time = time.mktime(tuple(time_struct))
|
|
|
+ end_time = end_time - time.timezone - distance_time
|
|
|
|
|
|
# 统计该月的数据
|
|
|
uaf_qs = UserAppFrequencyModel.objects.filter(data_time__gte=start_time, data_time__lt=end_time) \
|
|
@@ -156,12 +160,14 @@ def statistcsPushDay(request):
|
|
|
current_day = localtime.tm_mday
|
|
|
print(current_day)
|
|
|
|
|
|
+ distance_time = 8 * 60 * 60
|
|
|
time_struct = [localtime.tm_year, localtime.tm_mon, current_day - 1, 0, 0, 0, 0, 0, 0]
|
|
|
start_time = int(time.mktime(tuple(time_struct)))
|
|
|
+ start_time = start_time - time.timezone - distance_time
|
|
|
+
|
|
|
print(start_time)
|
|
|
|
|
|
- time_struct[2] = current_day
|
|
|
- end_time = int(time.mktime(tuple(time_struct)))
|
|
|
+ end_time = start_time + 24 * 60 * 60
|
|
|
print(end_time)
|
|
|
|
|
|
eq_qs = Equipment_Info.objects.filter(addTime__gte=start_time, addTime__lte=end_time)
|
|
@@ -208,11 +214,15 @@ def statistcsPushMonth(request):
|
|
|
localtime = time.localtime()
|
|
|
current_month = localtime.tm_mon
|
|
|
|
|
|
+ distance_time = 8 * 60 * 60
|
|
|
+
|
|
|
time_struct = [localtime.tm_year, localtime.tm_mon, 1, 0, 0, 0, 0, 0, 0]
|
|
|
start_time = int(time.mktime(tuple(time_struct)))
|
|
|
+ start_time = start_time - time.timezone - distance_time
|
|
|
|
|
|
time_struct[1] = current_month + 1
|
|
|
end_time = int(time.mktime(tuple(time_struct)))
|
|
|
+ end_time = end_time - time.timezone - distance_time
|
|
|
|
|
|
eq_qs = EquipmentInfoExStatisticsModel.objects.filter(statistics_date__gte=start_time, statistics_date__lte=end_time, date_type=0)
|
|
|
# 0:APNS推送,1:谷歌推送,2:极光推送
|