説明なし

contribution_admin_views.py 905B

    from django.db import transaction from django_query import get_query_value from django_response import response from kodo.decorators import check_admin from member.models import MemberActivityContributionInfo from utils.error.errno_utils import MemberActivityContributionStatusCode @check_admin @transaction.atomic def member_activity_contribution_delete_api(request, administrator): contribution_id = request.POST.get('contribution_id', '') try: contribution = MemberActivityContributionInfo.objects.select_for_update().get(contribution_id=contribution_id, status=True) except MemberActivityContributionInfo.DoesNotExist: return response(MemberActivityContributionStatusCode.ACTIVITY_CONTRIBUTION_NOT_FOUND) contribution.status = True contribution.save() return response(200, 'Member Activity Contribution Delete Success', u'会员活动投稿删除成功')