parece terminado los envios

This commit is contained in:
2025-04-24 00:32:53 +02:00
parent 8b949a3173
commit f7b9c23f69
9 changed files with 426 additions and 236 deletions

View File

@ -40,19 +40,16 @@ class EnvioLineaModel extends Model
t1.unidades_total as unidadesTotal,
IFNULL((
SELECT SUM(t_sub.unidades_envio)
FROM " . $this->table . " t_sub
FROM envios_lineas t_sub
JOIN envios e ON e.id = t_sub.envio_id
JOIN presupuesto_direcciones d ON d.presupuesto_id = t_sub.presupuesto_id
WHERE e.finalizado = 1
AND t_sub.pedido_id = t1.pedido_id
AND e.direccion = d.direccion COLLATE utf8mb3_general_ci
AND e.direccion = t2.direccion COLLATE utf8mb3_general_ci
AND (
t_sub.envio_id <> t1.envio_id
OR (t_sub.envio_id = t1.envio_id AND (
SELECT finalizado FROM envios WHERE id = t1.envio_id
) = 1)
OR (t_sub.envio_id = t1.envio_id AND e.finalizado = 1)
)
), 0) as unidadesEnviadas,
), 0) AS unidadesEnviadas,
IFNULL((
SELECT ROUND(SUM(peso) / 1000, 1)
FROM presupuesto_linea