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 #API DRF
saldo_funct2, saldo_funct2,
add_timbre2 add_timbre2,
check_RFC,
) )
urlpatterns = [ urlpatterns = [
@@ -21,6 +22,6 @@ urlpatterns = [
path('cliente/add/', ClientesCreateView.as_view(), name='add_cliente'), path('cliente/add/', ClientesCreateView.as_view(), name='add_cliente'),
path('get_timbres_xls/', export_Excel, name='export_Excel'), path('get_timbres_xls/', export_Excel, name='export_Excel'),
path('send_timbres_cliente/',send_timbres_Email, name='send_timbres_Email'), 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') path('get_saldo2/', saldo_funct2.as_view(), name='saldo_funct2')
] ]

View File

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