|
|
@@ -445,7 +445,7 @@ def statistic_consumer(request):
|
445
|
445
|
daily_logs[i]['code2'] = daily_code2_logs[k]['num']
|
446
|
446
|
k += 1
|
447
|
447
|
|
448
|
|
- model_logs = list(logs.values('model_uni_name').annotate(num=Count('pk')).order_by('-num'))
|
|
448
|
+ model_logs = list(logs.values('model_uni_name').annotate(num=Count('pk')).order_by('model_uni_name'))
|
449
|
449
|
model_code1_logs = list(logs.filter(code_version=1).values('model_uni_name').annotate(num=Count('pk')).order_by('model_uni_name'))
|
450
|
450
|
model_code2_logs = list(logs.filter(code_version=2).values('model_uni_name').annotate(num=Count('pk')).order_by('model_uni_name'))
|
451
|
451
|
|
|
|
@@ -461,6 +461,8 @@ def statistic_consumer(request):
|
461
|
461
|
if k < len(model_code2_logs) and model_logs[i]['model_uni_name'] == model_code2_logs[k]['model_uni_name']:
|
462
|
462
|
model_logs[i]['code2'] = model_code2_logs[k]['num']
|
463
|
463
|
k += 1
|
|
464
|
+
|
|
465
|
+ model_logs.sort(key=lambda k: (-k['num']))
|
464
|
466
|
|
465
|
467
|
province_logs = list(logs.values('province').annotate(num=Count('pk')).order_by('province'))
|
466
|
468
|
province_code1_logs = list(logs.filter(code_version=1).values('province').annotate(num=Count('pk')).order_by('province'))
|
|
|
@@ -478,6 +480,8 @@ def statistic_consumer(request):
|
478
|
480
|
if k < len(province_code2_logs) and province_logs[i]['province'] == province_code2_logs[k]['province']:
|
479
|
481
|
province_logs[i]['code2'] = province_code2_logs[k]['num']
|
480
|
482
|
k += 1
|
|
483
|
+
|
|
484
|
+ province_logs.sort(key=lambda k: (-k['num']))
|
481
|
485
|
|
482
|
486
|
return response(200, 'Get Consumer Statistic Success', u'获取消费者统计成功', data={
|
483
|
487
|
'daily_logs': daily_logs,
|