新增用户券类型列表

FFIB 16 小时之前
父节点
当前提交
91cde98049
共有 2 个文件被更改,包括 14 次插入1 次删除
  1. 13 1
      api/consumer_admin_view.py
  2. 1 0
      api/urls.py

+ 13 - 1
api/consumer_admin_view.py

@@ -12,7 +12,7 @@ from TimeConvert import TimeConvert as tc
12 12
 from account.models import UserInfo
13 13
 from kodo.decorators import check_admin
14 14
 from mch.models import AdministratorInfo, ConsumeShotUnbindingInfo, ConsumeInfoSubmitLogInfo, ModelInfo
15
-from coupon.models import UserCouponInfo
15
+from coupon.models import UserCouponInfo, CouponInfo
16 16
 
17 17
 
18 18
 @logit
@@ -87,6 +87,18 @@ def consumer_shot_unbinding_delete(request, administrator):
87 87
 
88 88
     return response(200, 'Get Cosumer Shot Unbinding Delete Success', u'消费者镜头解绑记录删除成功')
89 89
 
90
+
91
+@logit
92
+@check_admin
93
+def consumer_coupon_type_list(request, administrator):
94
+    coupon_types = CouponInfo.objects.filter(is_coupon_admin_writeoff=False, status=True).order_by('coupon_type').values_list('coupon_title', flat=True)
95
+
96
+    coupon_types = list(set(coupon_types))
97
+
98
+    return response(200, 'Get Cosumer Coupon Type List Success', u'消费者优惠券类型列表获取成功', data={
99
+        'coupon_types': coupon_types
100
+    })
101
+
90 102
 @logit
91 103
 @check_admin
92 104
 def consumer_coupon_list(request, administrator):

+ 1 - 0
api/urls.py

@@ -165,6 +165,7 @@ urlpatterns += [
165 165
     url(r'^admin/consumer/shot/unbinding/list$', consumer_admin_view.consumer_shot_unbinding_list, name='consumer_shot_unbinding_list'),
166 166
     url(r'^admin/consumer/shot/unbinding/delete$', consumer_admin_view.consumer_shot_unbinding_delete, name='consumer_shot_unbinding_delete'),
167 167
     url(r'^admin/consumer/coupon/list$', consumer_admin_view.consumer_coupon_list, name='consumer_coupon_list'),
168
+    url(r'^admin/consumer/coupon/type/list$', consumer_admin_view.coupon_type_list, name='coupon_type_list'),
168 169
 
169 170
     url(r'^admin/list/model$', admin_views.model_list, name='model_list'),
170 171
     url(r'^admin/list/distributor$', admin_views.distributor_list, name='distributor_list'),