Correccion CancelaTimbres
This commit is contained in:
@@ -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):
|
||||||
|
|||||||
@@ -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})
|
||||||
|
|||||||
Reference in New Issue
Block a user