|
# -*- 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, '增加摄影师投稿收入成功')
|