@@ -0,0 +1,22 @@  | 
            ||
| 1 | 
                +# -*- coding: utf-8 -*-  | 
            |
| 2 | 
                +  | 
            |
| 3 | 
                +from django.conf import settings  | 
            |
| 4 | 
                +from django.db.models import Q, Count  | 
            |
| 5 | 
                +from django_logit import logit  | 
            |
| 6 | 
                +from django_response import response  | 
            |
| 7 | 
                +from TimeConvert import TimeConvert as tc  | 
            |
| 8 | 
                +  | 
            |
| 9 | 
                +from logs.models import MchInfoEncryptLogInfo  | 
            |
| 10 | 
                +  | 
            |
| 11 | 
                +def get_lens_list(request):  | 
            |
| 12 | 
                +    start_date = tc.to_date(request.POST.get('start_date', '') + " 00:00:00")
               | 
            |
| 13 | 
                +    end_date = tc.to_date(request.POST.get('end_date', '') + " 23:59:59")
               | 
            |
| 14 | 
                +    model_name = request.POST.get('model_name', '')
               | 
            |
| 15 | 
                +  | 
            |
| 16 | 
                +    logs = MchInfoEncryptLogInfo.objects.filter(Q(operator_id='5qX3KWXZ8iKaip4AdxwtKF') & Q(created_at__gte=start_date, created_at__lte=end_date, status=True)).values('model_pk').annotate(count=Count("user_id"))
               | 
            |
| 17 | 
                +  | 
            |
| 18 | 
                + return response(data=logs)  | 
            |
| 19 | 
                +  | 
            |
| 20 | 
                +  | 
            |
| 21 | 
                +  | 
            |
| 22 | 
                +  | 
            
                @@ -0,0 +1,9 @@  | 
            ||
| 1 | 
                +# -*- coding: utf-8 -*-  | 
            |
| 2 | 
                +  | 
            |
| 3 | 
                +from django.conf.urls import include, url  | 
            |
| 4 | 
                +  | 
            |
| 5 | 
                +from api.base import lens_views  | 
            |
| 6 | 
                +  | 
            |
| 7 | 
                +urlpatterns = [  | 
            |
| 8 | 
                + url(r'^common/base/lens/list/get$', lens_views.get_lens_list, name='get_lens_list_api')  | 
            |
| 9 | 
                +]  | 
            
                @@ -394,3 +394,8 @@ urlpatterns += [  | 
            ||
| 394 | 394 | 
                urlpatterns += [  | 
            
| 395 | 395 | 
                     url(r'', include(('api.activity.activity_urls', 'activity'), namespace='activity')),
               | 
            
| 396 | 396 | 
                ]  | 
            
| 397 | 
                +  | 
            |
| 398 | 
                +# 会员活动模块  | 
            |
| 399 | 
                +urlpatterns += [  | 
            |
| 400 | 
                +    url(r'', include(('api.base.urls', 'base'), namespace='base')),
               | 
            |
| 401 | 
                +]  |