Sin Descripción

activity_admin_views.py 931B

    # -*- coding: utf-8 -*- from django.conf import settings from django_logit import logit from django_response import response from kodo.decorators import check_admin from apps.lensman.activity.models import LensmanContributionActivityIncomeExpensesInfo from account.models import LensmanInfo @logit(res=True) @check_admin def add_lensman_contribution_income_api(request, administrator): contribution_id = request.POST.get('contribution_id', '') activity_id = request.POST.get('activity_id', '') user_id = request.POST.get('user_id', '') amount = int(request.POST.get('amount', '0')) lensman = LensmanInfo.objects.get(user_id=user_id) LensmanContributionActivityIncomeExpensesInfo.objects.update_or_create(contribution_id=contribution_id, lensman_id=lensman.lensman_id, activity_id=activity_id, user_id=user_id, defaults={'amount': amount}) return response(200, '增加摄影师投稿收入成功')