新增获取镜头列表

FFIB 2 月之前
父节点
当前提交
7c8c50470a
共有 3 个文件被更改,包括 36 次插入0 次删除
  1. 22 0
      api/base/lens_views.py
  2. 9 0
      api/base/urls.py
  3. 5 0
      api/urls.py

+ 22 - 0
api/base/lens_views.py

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

+ 9 - 0
api/base/urls.py

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

+ 5 - 0
api/urls.py

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