>
+from mch.models import BrandInfo, ConsumeInfoSubmitLogInfo, DistributorInfo, ModelInfo
from statistic.models import (ConsumeDistributorSaleStatisticInfo, ConsumeModelSaleStatisticInfo,
ConsumeProvinceSaleStatisticInfo, ConsumeSaleStatisticInfo, DistributorSaleStatisticInfo,
ModelSaleStatisticInfo, ProvinceSaleStatisticInfo, SaleStatisticInfo)
+from utils.redis.connect import r
+from utils.redis.rkeys import MINI_PROGRAM_GIS_LIST
PROVINCE_LIST = {
@@ -196,3 +199,14 @@ def fill_ym():
)
ssi.num += o.num
ssi.save()
+
+
+def refreshp():
+ logs = ConsumeInfoSubmitLogInfo.objects.filter(test_user=False)
+ for log in logs:
+ r.rpushjson(MINI_PROGRAM_GIS_LIST, {
+ 'brand_id': log.brand_id,
+ 'lat': log.lat,
+ 'lon': log.lon,
+ 'ymd': tc.local_string(tc.to_local_datetime(log.created_at), format='%Y%m%d'),
+ })
@@ -241,8 +241,8 @@ def ymdtj(brand_id, ymd, lastymd): |
||
| 241 | 241 |
salesmen = SaleclerkSaleStatisticInfo.objects.filter(brand_id=brand_id, ymd=ymd, status=True).order_by('-num')[:20]
|
| 242 | 242 |
salesmen = [s.data for s in salesmen] |
| 243 | 243 |
|
| 244 |
- # [经销商维度] 统计周期内省份销量排行数据,请按顺序返回 |
|
| 245 |
- provinces = ProvinceSaleStatisticInfo.objects.filter(brand_id=brand_id, ymd=ymd, status=True) |
|
| 244 |
+ # [收费者维度] 统计周期内省份销量排行数据,请按顺序返回 |
|
| 245 |
+ provinces = ConsumeProvinceSaleStatisticInfo.objects.filter(brand_id=brand_id, ymd=ymd, status=True) |
|
| 246 | 246 |
provinces = [p.data for p in provinces] |
| 247 | 247 |
|
| 248 | 248 |
return {
|