@@ -1019,7 +1019,7 @@ def member_activity_contribute_welfare_detail(request, administrator): |
||
1019 | 1019 |
try: |
1020 | 1020 |
welfare = MemberActivityContributionWelfareInfo.objects.get(welfare_id=welfare_id) |
1021 | 1021 |
except MemberActivityContributionWelfareInfo.DoesNotExist: |
1022 |
- return response() |
|
1022 |
+ return response(MemberActivityContributionWelfareStatusCode.ACTIVITY_CONTRIBUTION_WELFARE_NOT_FOUND) |
|
1023 | 1023 |
|
1024 | 1024 |
return response(200, 'Get Member Activity Contribute Welfare Detail Success', u'获取会员活动投稿福利详情成功', data={ |
1025 | 1025 |
'welfare': welfare.data, |
@@ -1075,6 +1075,21 @@ def member_activity_contribute_welfare_create(request, administrator): |
||
1075 | 1075 |
|
1076 | 1076 |
|
1077 | 1077 |
@check_admin |
1078 |
+def member_activity_contribute_welfare_delete(request, administrator): |
|
1079 |
+ welfare_id = request.POST.get('welfare_id', '') |
|
1080 |
+ |
|
1081 |
+ try: |
|
1082 |
+ welfare = MemberActivityContributionWelfareInfo.objects.get(welfare_id=welfare_id, status=True) |
|
1083 |
+ except MemberActivityContributionWelfareInfo.DoesNotExist: |
|
1084 |
+ return response(MemberActivityContributionWelfareStatusCode.ACTIVITY_CONTRIBUTION_WELFARE_NOT_FOUND) |
|
1085 |
+ |
|
1086 |
+ welfare.status = False |
|
1087 |
+ welfare.save() |
|
1088 |
+ |
|
1089 |
+ return response(200, 'Delete Member Activity Contribute Welfare Success', u'删除会员活动投稿福利成功') |
|
1090 |
+ |
|
1091 |
+ |
|
1092 |
+@check_admin |
|
1078 | 1093 |
def member_activity_contribute_welfare_unlock(request, administrator): |
1079 | 1094 |
admin_id = request.POST.get('admin_id', '') |
1080 | 1095 |
contribution_id = request.POST.get('contribution_id', '') |
@@ -179,6 +179,7 @@ urlpatterns += [ |
||
179 | 179 |
url(r'^admin/member/activity/contribute/welfare/detail$', admin_views.member_activity_contribute_welfare_detail, name='admin_member_activity_contribute_welfare_detail'), |
180 | 180 |
url(r'^admin/member/activity/contribute/welfare/update$', admin_views.member_activity_contribute_welfare_update, name='admin_member_activity_contribute_welfare_update'), |
181 | 181 |
url(r'^admin/member/activity/contribute/welfare/create$', admin_views.member_activity_contribute_welfare_create, name='admin_member_activity_contribute_welfare_create'), |
182 |
+ url(r'^admin/member/activity/contribute/welfare/delete$', admin_views.member_activity_contribute_welfare_delete, name='admin_member_activity_contribute_welfare_delete'), |
|
182 | 183 |
url(r'^admin/member/activity/contribute/welfare/unlock$', admin_views.member_activity_contribute_welfare_unlock, name='admin_member_activity_contribute_welfare_unlock'), |
183 | 184 |
url(r'^admin/member/activity/contribute/welfare/unlocking/list$', admin_views.member_activity_contribute_welfare_unlocking_list, name='admin_member_activity_contribute_welfare_unlocking_list'), |
184 | 185 |
url(r'^admin/member/activity/contribute/welfare/unlocking/detail$', admin_views.member_activity_contribute_welfare_unlocking_detail, name='admin_member_activity_contribute_welfare_unlocking_detail'), |