añadido seeder para series de facturacion

This commit is contained in:
2026-01-04 13:11:47 +01:00
parent 400251ac3d
commit 4a535ab644
11 changed files with 799 additions and 13 deletions

View File

@ -20,7 +20,8 @@ public class PedidoLinea {
ferro_cliente("pedido.estado.ferro_cliente", 8),
produccion("pedido.estado.produccion", 9),
terminado("pedido.estado.terminado", 10),
cancelado("pedido.estado.cancelado", 11);
enviado("pedido.estado.enviado", 11),
cancelado("pedido.estado.cancelado", 12);
private final String messageKey;
private final int priority;

View File

@ -306,7 +306,7 @@ public class PedidoService {
}
if (pedidoLinea.getEstado().getPriority() >= PedidoLinea.Estado.haciendo_ferro.getPriority() &&
pedidoLinea.getEstado().getPriority() < PedidoLinea.Estado.terminado.getPriority()) {
pedidoLinea.getEstado().getPriority() < PedidoLinea.Estado.enviado.getPriority()) {
PedidoLinea.Estado estadoOld = pedidoLinea.getEstado();
Map<String, Object> result = skApiClient.checkPedidoEstado(
Long.valueOf(pedidoLinea.getPresupuesto().getProveedorRef2().toString()), locale);
@ -406,7 +406,7 @@ public class PedidoService {
}
List<PedidoLinea> lineas = pedidoLineaRepository.findByPedidoId(pedidoId);
for (PedidoLinea linea : lineas) {
if (linea.getEstado() != PedidoLinea.Estado.terminado) {
if (linea.getEstado() != PedidoLinea.Estado.terminado && linea.getEstado() != PedidoLinea.Estado.enviado) {
linea.setEstado(PedidoLinea.Estado.cancelado);
pedidoLineaRepository.save(linea);
}

View File

@ -263,7 +263,7 @@ public class PedidosController {
linea.put("buttons", buttons);
}
if(pedidoLinea.getEstado() != PedidoLinea.Estado.cancelado && pedidoLinea.getEstado() != PedidoLinea.Estado.terminado) {
if(pedidoLinea.getEstado() != PedidoLinea.Estado.cancelado && pedidoLinea.getEstado() != PedidoLinea.Estado.terminado && pedidoLinea.getEstado() != PedidoLinea.Estado.enviado) {
showCancel = true;
}
}