1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-17 03:51:06 +01:00

Fix API per righe intervento applicazione

This commit is contained in:
Dasc3er 2021-02-24 17:24:19 +01:00
parent d2c169833c
commit 65c78d8197

View File

@ -225,15 +225,20 @@ class RigheInterventi extends AppResource
} }
} }
if (!empty($data['prezzo_unitario'])) {
$record->setPrezzoUnitario($data['prezzo_unitario'], $data['id_iva']);
$record->setSconto($data['sconto_percentuale'] ?: $data['sconto_unitario'], $data['tipo_sconto']);
}
try { try {
$record->qta = $data['qta']; $record->qta = $data['qta'];
} catch (UnexpectedValueException $e) { } catch (UnexpectedValueException $e) {
throw new InternalError(); throw new InternalError();
} }
// Impostazione prezzo unitario
$data['prezzo_unitario'] = $data['prezzo_unitario'] ?: 0;
$record->setPrezzoUnitario($data['prezzo_unitario'], $data['id_iva']);
// Impostazione sconto
$sconto = $data['sconto_percentuale'] ?: $data['sconto_unitario'];
if (!empty($sconto)) {
$record->setSconto($sconto, $data['tipo_sconto']);
}
} }
} }