Hay que revisar la parte de actualización de precios de coste y productos de proveedor. Parece que se ha quedado código duplicado:
Además habría que mover la actualización de los precios de coste a un worker, ya que ahora mismo se llama desde el modelo:
En definitiva:
|
|
05-11-2025 09:04:12 abderra_26713 Yo me encargo de esta tarea. |
|
|
05-05-2026 10:10:12 estebansm85_om0 Yo me encargo de esta tarea. |
|
|
05-05-2026 13:06:38 estebansm85_om0 -Eliminado código duplicado en PurchaseDocument.php método setLastSupplierPrice() y su llamada en getNewProductLine().-Creado ProductoProveedorWorker.php con la actualización de los precios. -En Kernel.php se han añadido workers a la cola de trabajo para manejar las operaciones de inserción, actualización y eliminación de ProductoProveedor. Se eliminaron métodos obsoletos en ProductoProveedor relacionados con la actualización de precios. Se implementaron y probaron pruebas para verificar que el coste del producto se actualiza correctamente al insertar, actualizar y eliminar registros de ProductoProveedor. Archivos modificados/creados: Kernel.php ProductoProveedor.php ProductoProveedorTest.php PurchaseDocument.php ProductoProveedorWorker.php |
|
|
05-05-2026 13:06:51 estebansm85_om0 ENVIADA - https://github.com/NeoRazorX/facturascripts/pull/1944 |