Correccion CancelaTimbres

This commit is contained in:
fjrodriguez
2023-04-19 06:51:08 -06:00
parent 44c1fbf12e
commit 26e5138700
2 changed files with 18 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ from .models import Timbres, saldoModel, Clientes,ErroresTimbres
class TimbresAdmin(admin.ModelAdmin): class TimbresAdmin(admin.ModelAdmin):
list_display=['uuid','rfcc','rfcp','fecha','folio','serie','tipo','modo','created_at'] list_display=['uuid','rfcc','rfcp','fecha','folio','serie','tipo','modo','created_at']
list_filter=['modo','tipo'] list_filter=['modo','tipo']
search_fields =('uuid',)
class ClientesAdmin(admin.ModelAdmin): class ClientesAdmin(admin.ModelAdmin):

View File

@@ -412,9 +412,23 @@ class CancelaTimbre(APIView):
def post(self,request,*args, **kwargs): def post(self,request,*args, **kwargs):
UUID = request.data.get('UUID') UUID = request.data.get('UUID')
try: try:
timbre = Timbres.objects.get(uuid=UUID) timbre = Timbres.objects.filter(uuid=UUID).first()
if timbre:
obj={'uuid':f'{timbre.uuid}_','rfcc':timbre.rfcc,'fecha':timbre.fecha,'folio':timbre.folio, obj={'uuid':f'{timbre.uuid}_','rfcc':timbre.rfcc,'fecha':timbre.fecha,'folio':timbre.folio,
'serie':timbre.serie,'tipo':'Cancela','rfcp':timbre.rfcp,'modo':'Normal'} 'serie':timbre.serie,'tipo':'Cancela','rfcp':timbre.rfcp,'modo':'Normal'}
else:
# uuid= request.data.get('uuid', None)
rfcc_encoded = request.data.get('rfcc', None)
fecha=request.data.get('fecha', None)
folio=request.data.get('folio', None)
# serie=request.data.get('serie', None)
rfcp_encoded=request.data.get('rfcp', None)
rfcc = urllib.parse.unquote(rfcc_encoded)
rfcp = urllib.parse.unquote(rfcp_encoded)
obj={'uuid':f'{UUID}_','rfcc':rfcc,'fecha':fecha,'folio':folio,
'serie':'serie','tipo':'Cancela','rfcp':rfcp,'modo':'Normal'
}
cancelaTimbre = Timbres.objects.create(**obj) cancelaTimbre = Timbres.objects.create(**obj)
return Response({'success':True}) return Response({'success':True})