Se ajusta validacion de existencia de pedimento asi como el registro correcto de la aduana, patente y pedimento #20

Merged
jcedilloAS merged 1 commits from T2025-12-100 into main 2026-02-06 17:46:25 +00:00

View File

@@ -1215,8 +1215,8 @@ class ViewSetPedimento(LoggingMixin, viewsets.ModelViewSet, OrganizacionFiltrada
# print(f"Buscando pedimento existente con pedimento_app: {pedimento_app} y organización ID: {organizacion.id}") # print(f"Buscando pedimento existente con pedimento_app: {pedimento_app} y organización ID: {organizacion.id}")
# Verificar si el pedimento ya existe # Verificar si el pedimento ya existe
existing_pedimento = Pedimento.objects.filter( existing_pedimento = Pedimento.objects.filter(
pedimento=int(pedimento_num), # pedimento=int(pedimento_num),
# pedimento_app=pedimento_app, pedimento_app=pedimento_app,
organizacion=organizacion organizacion=organizacion
).first() ).first()
@@ -1251,9 +1251,9 @@ class ViewSetPedimento(LoggingMixin, viewsets.ModelViewSet, OrganizacionFiltrada
pedimento = Pedimento.objects.create( pedimento = Pedimento.objects.create(
organizacion=organizacion, organizacion=organizacion,
contribuyente=importador if importador else None, contribuyente=importador if importador else None,
pedimento=int(pedimento_num), pedimento=str(pedimento_num),
aduana=int(aduana), aduana=str(aduana),
patente=int(patente), patente=str(patente),
fecha_pago=fecha_pago_input if fecha_pago_input else fecha_pago, fecha_pago=fecha_pago_input if fecha_pago_input else fecha_pago,
curp_apoderado=curp_apoderado_input if curp_apoderado_input else "", curp_apoderado=curp_apoderado_input if curp_apoderado_input else "",
numero_partidas=partidas_input if partidas_input else 0, numero_partidas=partidas_input if partidas_input else 0,