|
|
@@ -6,8 +6,10 @@ from django_logit import logit
|
6
|
6
|
from django_response import response
|
7
|
7
|
from TimeConvert import TimeConvert as tc
|
8
|
8
|
|
9
|
|
-from statistic.models import (DistributorSaleStatisticInfo, ModelSaleStatisticInfo, ProvinceSaleStatisticInfo,
|
10
|
|
- RegisterStatisticInfo, SaleStatisticInfo)
|
|
9
|
+from statistic.models import (ConsumeDistributorSaleStatisticInfo, ConsumeModelSaleStatisticInfo,
|
|
10
|
+ ConsumeProvinceSaleStatisticInfo, ConsumeSaleStatisticInfo, DistributorSaleStatisticInfo,
|
|
11
|
+ ModelSaleStatisticInfo, ProvinceSaleStatisticInfo, RegisterStatisticInfo,
|
|
12
|
+ SaleStatisticInfo)
|
11
|
13
|
from utils.rdm_utils import randnum
|
12
|
14
|
|
13
|
15
|
|
|
|
@@ -76,24 +78,24 @@ def tj_consumer(request):
|
76
|
78
|
|
77
|
79
|
# 销量统计 & 今日销量
|
78
|
80
|
try:
|
79
|
|
- sale_num = SaleStatisticInfo.objects.get(ymd=ymd).num
|
80
|
|
- except SaleStatisticInfo.DoesNotExist:
|
|
81
|
+ sale_num = ConsumeSaleStatisticInfo.objects.get(ymd=ymd).num
|
|
82
|
+ except ConsumeSaleStatisticInfo.DoesNotExist:
|
81
|
83
|
sale_num = 0
|
82
|
84
|
|
83
|
85
|
# 商品销量趋势
|
84
|
|
- sale_trends = SaleStatisticInfo.objects.filter(status=True).order_by('-ymd')
|
|
86
|
+ sale_trends = ConsumeSaleStatisticInfo.objects.filter(status=True).order_by('-ymd')
|
85
|
87
|
sale_trends = [s.data for s in sale_trends]
|
86
|
88
|
|
87
|
89
|
# 型号销量统计 & 热销商品榜
|
88
|
|
- model_sales = ModelSaleStatisticInfo.objects.filter(ymd=0, status=True).order_by('-num')
|
|
90
|
+ model_sales = ConsumeModelSaleStatisticInfo.objects.filter(ymd=0, status=True).order_by('-num')
|
89
|
91
|
model_sales = [m.data for m in model_sales]
|
90
|
92
|
|
91
|
93
|
# 经销商销量统计 & 经销商榜
|
92
|
|
- distributor_sales = DistributorSaleStatisticInfo.objects.filter(ymd=0, status=True).order_by('-num')
|
|
94
|
+ distributor_sales = ConsumeDistributorSaleStatisticInfo.objects.filter(ymd=0, status=True).order_by('-num')
|
93
|
95
|
distributor_sales = [d.data for d in distributor_sales]
|
94
|
96
|
|
95
|
97
|
# 各地区实时销量
|
96
|
|
- province_sales = ProvinceSaleStatisticInfo.objects.filter(ymd=0, status=True).order_by('position')
|
|
98
|
+ province_sales = ConsumeProvinceSaleStatisticInfo.objects.filter(ymd=0, status=True).order_by('position')
|
97
|
99
|
province_sales = [p.data for p in province_sales]
|
98
|
100
|
|
99
|
101
|
return response(200, 'Get TJ Data Success', u'获取统计数据成功', {
|