123456789101112131415161718192021222324252627282930313233 |
- from django.conf import settings
- from django_logit import logit
- from django_response import response
- from kodo.decorators import check_admin
- from apps.contract.models import LensmanContributionContractInfo
- @logit(res=True)
- @check_admin
- def get_signed_contribtion_contract_file_api(request, administrator):
- contribution_id = request.POST.get('contribution_id', '')
- user_id = request.POST.get('user_id', '')
- contract = LensmanContributionContractInfo.objects.filter(contribution_id=contribution_id, user_id=user_id).first()
- operator = {
- "UserId": settings.CONTRACT_LENSMAN_CONTRIBUTION_OPERATOR_ID
- }
- BusinessType = 'FLOW'
- BusinessIds = [contract.flow_id]
- FileType = 'PDF'
- UrlTtl = '86400'
-
- FileUrls = []
- return response(200, data={
- 'file_url': FileUrls[0].Url
- })
|