@@ -365,7 +365,7 @@ DISABLE_ACTION = False  | 
            ||
| 365 | 365 | 
                DJANGO_LOGIT_ENABLED = True  | 
            
| 366 | 366 | 
                 | 
            
| 367 | 367 | 
                # Test Settings  | 
            
| 368 | 
                -DEBUG_DATA_FLAG = False  | 
            |
| 368 | 
                +DEBUG_STATISTIC_DATA_FLAG = False  | 
            |
| 369 | 369 | 
                 | 
            
| 370 | 370 | 
                try:  | 
            
| 371 | 371 | 
                from local_settings import *  | 
            
                @@ -24,7 +24,7 @@ class RegisterStatisticInfo(BaseModelMixin):  | 
            ||
| 24 | 24 | 
                def data(self):  | 
            
| 25 | 25 | 
                         return {
               | 
            
| 26 | 26 | 
                'ymd': self.ymd,  | 
            
| 27 | 
                - 'num': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 27 | 
                + 'num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 28 | 28 | 
                }  | 
            
| 29 | 29 | 
                 | 
            
| 30 | 30 | 
                 | 
            
                @@ -47,7 +47,7 @@ class SaleStatisticInfo(BaseModelMixin):  | 
            ||
| 47 | 47 | 
                def data(self):  | 
            
| 48 | 48 | 
                         return {
               | 
            
| 49 | 49 | 
                'ymd': self.ymd,  | 
            
| 50 | 
                - 'num': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 50 | 
                + 'num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 51 | 51 | 
                }  | 
            
| 52 | 52 | 
                 | 
            
| 53 | 53 | 
                 | 
            
                @@ -71,7 +71,7 @@ class ModelSaleStatisticInfo(BaseModelMixin):  | 
            ||
| 71 | 71 | 
                'model_id': self.model_id,  | 
            
| 72 | 72 | 
                'model_name': self.model_name,  | 
            
| 73 | 73 | 
                'ymd': self.ymd,  | 
            
| 74 | 
                - 'num': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 74 | 
                + 'num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 75 | 75 | 
                }  | 
            
| 76 | 76 | 
                 | 
            
| 77 | 77 | 
                # TODO: ROI Calc  | 
            
                @@ -80,7 +80,7 @@ class ModelSaleStatisticInfo(BaseModelMixin):  | 
            ||
| 80 | 80 | 
                         return {
               | 
            
| 81 | 81 | 
                'model_id': self.model_id,  | 
            
| 82 | 82 | 
                'model_name': self.model_name,  | 
            
| 83 | 
                - 'roi': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 83 | 
                + 'roi': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 84 | 84 | 
                }  | 
            
| 85 | 85 | 
                 | 
            
| 86 | 86 | 
                 | 
            
                @@ -104,7 +104,7 @@ class DistributorSaleStatisticInfo(BaseModelMixin):  | 
            ||
| 104 | 104 | 
                'distributor_id': self.distributor_id,  | 
            
| 105 | 105 | 
                'distributor_name': self.distributor_name,  | 
            
| 106 | 106 | 
                'ymd': self.ymd,  | 
            
| 107 | 
                - 'num': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 107 | 
                + 'num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 108 | 108 | 
                }  | 
            
| 109 | 109 | 
                 | 
            
| 110 | 110 | 
                 | 
            
                @@ -130,7 +130,7 @@ class ProvinceSaleStatisticInfo(BaseModelMixin):  | 
            ||
| 130 | 130 | 
                'province_code': self.province_code,  | 
            
| 131 | 131 | 
                'province_name': self.province_name,  | 
            
| 132 | 132 | 
                'ymd': self.ymd,  | 
            
| 133 | 
                - 'num': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 133 | 
                + 'num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 134 | 134 | 
                }  | 
            
| 135 | 135 | 
                 | 
            
| 136 | 136 | 
                 | 
            
                @@ -153,7 +153,7 @@ class ConsumeSaleStatisticInfo(BaseModelMixin):  | 
            ||
| 153 | 153 | 
                def data(self):  | 
            
| 154 | 154 | 
                         return {
               | 
            
| 155 | 155 | 
                'ymd': self.ymd,  | 
            
| 156 | 
                - 'num': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 156 | 
                + 'num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 157 | 157 | 
                }  | 
            
| 158 | 158 | 
                 | 
            
| 159 | 159 | 
                 | 
            
                @@ -177,7 +177,7 @@ class ConsumeModelSaleStatisticInfo(BaseModelMixin):  | 
            ||
| 177 | 177 | 
                'model_id': self.model_id,  | 
            
| 178 | 178 | 
                'model_name': self.model_name,  | 
            
| 179 | 179 | 
                'ymd': self.ymd,  | 
            
| 180 | 
                - 'num': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 180 | 
                + 'num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 181 | 181 | 
                }  | 
            
| 182 | 182 | 
                 | 
            
| 183 | 183 | 
                 | 
            
                @@ -201,7 +201,7 @@ class ConsumeDistributorSaleStatisticInfo(BaseModelMixin):  | 
            ||
| 201 | 201 | 
                'distributor_id': self.distributor_id,  | 
            
| 202 | 202 | 
                'distributor_name': self.distributor_name,  | 
            
| 203 | 203 | 
                'ymd': self.ymd,  | 
            
| 204 | 
                - 'num': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 204 | 
                + 'num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 205 | 205 | 
                }  | 
            
| 206 | 206 | 
                 | 
            
| 207 | 207 | 
                 | 
            
                @@ -227,5 +227,5 @@ class ConsumeProvinceSaleStatisticInfo(BaseModelMixin):  | 
            ||
| 227 | 227 | 
                'province_code': self.province_code,  | 
            
| 228 | 228 | 
                'province_name': self.province_name,  | 
            
| 229 | 229 | 
                'ymd': self.ymd,  | 
            
| 230 | 
                - 'num': randnum() if settings.DEBUG_DATA_FLAG else self.num,  | 
            |
| 230 | 
                + 'num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else self.num,  | 
            |
| 231 | 231 | 
                }  | 
            
                @@ -54,9 +54,9 @@ def tj_distributor(request):  | 
            ||
| 54 | 54 | 
                rois = [m.roi for m in rois]  | 
            
| 55 | 55 | 
                 | 
            
| 56 | 56 | 
                     return response(200, 'Get TJ Data Success', u'获取统计数据成功', {
               | 
            
| 57 | 
                - 'register_num': randnum() if settings.DEBUG_DATA_FLAG else register_num, # 注册用户统计 & 今日注册用户  | 
            |
| 57 | 
                + 'register_num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else register_num, # 注册用户统计 & 今日注册用户  | 
            |
| 58 | 58 | 
                # 'register_trends': register_trends, # 注册用户数趋势  | 
            
| 59 | 
                - 'sale_num': randnum() if settings.DEBUG_DATA_FLAG else sale_num, # 销量统计 & 今日销量  | 
            |
| 59 | 
                + 'sale_num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else sale_num, # 销量统计 & 今日销量  | 
            |
| 60 | 60 | 
                # 'sale_trends': sale_trends, # 商品销量趋势  | 
            
| 61 | 61 | 
                'model_sales': model_sales, # 型号销量统计 & 热销商品榜  | 
            
| 62 | 62 | 
                'distributor_sales': distributor_sales, # 经销商销量统计 & 经销商榜  | 
            
                @@ -102,9 +102,9 @@ def tj_consumer(request):  | 
            ||
| 102 | 102 | 
                province_sales = [p.data for p in province_sales]  | 
            
| 103 | 103 | 
                 | 
            
| 104 | 104 | 
                     return response(200, 'Get TJ Data Success', u'获取统计数据成功', {
               | 
            
| 105 | 
                - 'register_num': randnum() if settings.DEBUG_DATA_FLAG else register_num, # 注册用户统计 & 今日注册用户  | 
            |
| 105 | 
                + 'register_num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else register_num, # 注册用户统计 & 今日注册用户  | 
            |
| 106 | 106 | 
                'register_trends': register_trends, # 注册用户数趋势  | 
            
| 107 | 
                - 'sale_num': randnum() if settings.DEBUG_DATA_FLAG else sale_num, # 销量统计 & 今日销量  | 
            |
| 107 | 
                + 'sale_num': randnum() if settings.DEBUG_STATISTIC_DATA_FLAG else sale_num, # 销量统计 & 今日销量  | 
            |
| 108 | 108 | 
                'sale_trends': sale_trends, # 商品销量趋势  | 
            
| 109 | 109 | 
                'model_sales': model_sales, # 型号销量统计 & 热销商品榜  | 
            
| 110 | 110 | 
                'distributor_sales': distributor_sales, # 经销商销量统计 & 经销商榜  |