From cf9f640767f49a72d056672830db2387819b10ec Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Wed, 28 Jun 2023 15:07:08 +0200 Subject: [PATCH] Fix bulk aggiorna prezzi listini --- modules/listini/bulk.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/modules/listini/bulk.php b/modules/listini/bulk.php index 659212d2b..f75aaf587 100644 --- a/modules/listini/bulk.php +++ b/modules/listini/bulk.php @@ -93,13 +93,12 @@ switch (post('op')) { case 'change_prezzo': foreach ($id_records as $id) { + $listino = DettaglioPrezzo::find($id); - $listino = $dbo->selectOne('mg_prezzi_articoli', '*', ['id' => $id]); - - $prezzo_unitario_new = $listino['prezzo_unitario']+($listino['prezzo_unitario']*post('percentuale')/100); - - $dbo->query("UPDATE mg_prezzi_articoli SET prezzo_unitario=".prepare($prezzo_unitario_new)." WHERE id=".prepare($id)); + $prezzo_unitario_new = $listino->prezzo_unitario + ($listino->prezzo_unitario * post('percentuale') / 100); + $listino->setPrezzoUnitario($prezzo_unitario_new); + $listino->save(); } flash()->info(tr('Listini aggiornati!'));