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