@@ -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 |
+] |