|
# -*- 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
@logit(res=True)
@check_admin
def add_lensman_contribution_income_api(request, administrator):
contrbution_id = request.POST.get('contribution_id', '')
lensman_id = request.POST.get('lensman_id', '')
activity_id = request.POST.get('activity_id', '')
user_id = request.POST.get('user_id', '')
amount = int(request.POST.get('amount', '0'))
LensmanContributionActivityIncomeExpensesInfo.objects.update_or_create(contrbution_id=contrbution_id, lensman_id=lensman_id, activity_id=activity_id, user_id=user_id, defaults={'amount': amount})
return response(200, '增加摄影师投稿收入成功')
|