decode rfcc add timbres

This commit is contained in:
fjrodriguez
2023-03-28 11:22:21 -06:00
parent 17795193d3
commit 763d4a48d5
2 changed files with 16 additions and 10 deletions

View File

@@ -2,6 +2,7 @@ import os
import re
import datetime
import functools
import urllib.parse
from asgiref.sync import sync_to_async
from django.conf import settings
@@ -26,6 +27,7 @@ from rest_framework.response import Response
from rest_framework.permissions import IsAuthenticated
from rest_framework import status
from Sistemas.permissions import ItsAdminToken
#EXCEL
@@ -392,30 +394,32 @@ class check_RFC(APIView):
try:
if rfc is None or len(rfc)==0:
return Response({'Error': 'RFC parameter cannot be empty', 'isError': True})
cliente, created = Clientes.objects.get_or_create(RFC=rfc)
serializer = ClienteSerializer(cliente)
if created:
cliente.Activo=True
cliente.save()
if not serializer.is_valid:
return Response({'Error':f'{serializer.errors}','isError':True},status=200)
return Response(serializer.data)
except Exception as E:
except Exception as E:
return Response({'Error':f'check_RFC:{E} RFC:{rfc}','isError':True})
class add_timbre2(APIView):
permission_classes = (IsAuthenticated,ItsAdminToken,)
def get(self,request):
uuid= request.GET.get('uuid', None)
rfcc= request.GET.get('rfcc', None)
rfcc_encoded = request.GET.get('rfcc', None)
fecha=request.GET.get('fecha', None)
folio=request.GET.get('folio', None)
serie=request.GET.get('serie', None)
tipo=request.GET.get('tipo', None)
rfcp=request.GET.get('rfcp', None)
rfcp_encoded=request.GET.get('rfcp', None)
modo=request.GET.get('modo', None)
rfcc = urllib.parse.unquote(rfcc_encoded)
rfcp = urllib.parse.unquote(rfcp_encoded)
obj={'uuid':uuid,'rfcc':rfcc,'fecha':fecha,'folio':folio,
'serie':serie,'tipo':tipo,'rfcp':rfcp,'modo':modo
}
@@ -429,7 +433,7 @@ class add_timbre2(APIView):
rfcc=rfcc,
folio=folio,
modo=modo
)
)
return Response({'Error':f'{e}'})
class saldo_funct2(APIView):