API CHECK clientes view

This commit is contained in:
fjrodriguez
2022-12-12 13:30:26 -06:00
parent bdaba75870
commit f6ddd4d761
2 changed files with 14 additions and 13 deletions

View File

@@ -10,7 +10,8 @@ from .views import (
#API DRF
saldo_funct2,
add_timbre2
add_timbre2,
check_RFC,
)
urlpatterns = [
@@ -21,6 +22,6 @@ urlpatterns = [
path('cliente/add/', ClientesCreateView.as_view(), name='add_cliente'),
path('get_timbres_xls/', export_Excel, name='export_Excel'),
path('send_timbres_cliente/',send_timbres_Email, name='send_timbres_Email'),
path('getActivoRFC/', check_active_RFC, name='check_active_RFC'),
path('getActivoRFC/', check_RFC.as_view(), name='check_active_RFC'),
path('get_saldo2/', saldo_funct2.as_view(), name='saldo_funct2')
]

View File

@@ -317,21 +317,19 @@ def export_Excel(request):
return response
@sync_to_async(thread_sensitive=False)
def check_active_RFC(request):
#-----------------------------API VIEWS
class check_RFC(APIView):
permission_classes = (IsAuthenticated,)
def get(self,request):
rfc = request.GET.get('RFC', None)
cliente = get_object_or_404(Clientes, RFC=rfc)
serializer = ClienteSerializer(cliente)
return JsonResponse(serializer.data)
#-----------------------------API VIEWS
return Response(serializer.data)
class add_timbre2(APIView):
permission_classes = (IsAuthenticated,)
def get(self,request):
uuid= request.GET.get('uuid', None)
rfcc= request.GET.get('rfcc', None)
fecha=request.GET.get('fecha', None)
@@ -340,6 +338,7 @@ class add_timbre2(APIView):
tipo=request.GET.get('tipo', None)
rfcp=request.GET.get('rfcp', None)
modo=request.GET.get('modo', None)
obj={
'uuid':uuid,
'rfcc':rfcc,
@@ -358,7 +357,8 @@ class add_timbre2(APIView):
uuid=uuid,
description=e,
rfcc=rfcc,
folio=folio
folio=folio,
modo=modo
)
return Response({'fok':f'{e}'})