Fix API per righe intervento applicazione

This commit is contained in:
Dasc3er 2021-02-24 17:24:19 +01:00
parent d2c169833c
commit 65c78d8197
1 changed files with 10 additions and 5 deletions

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 {
$record->qta = $data['qta'];
} catch (UnexpectedValueException $e) {
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']);
}
}
}