mirror of
https://github.com/Karaka-Management/oms-BusinessExpenses.git
synced 2026-02-12 14:38:41 +00:00
fix default respone generation
This commit is contained in:
parent
f5aaac3bc5
commit
d3ef610883
File diff suppressed because it is too large
Load Diff
|
|
@ -85,6 +85,20 @@ class Expense
|
|||
$this->taxP = new FloatInt();
|
||||
}
|
||||
|
||||
public function recalculate() : void
|
||||
{
|
||||
$net = 0;
|
||||
$gross = 0;
|
||||
|
||||
foreach ($this->elements as $element) {
|
||||
$net += $element->net->value;
|
||||
$gross += $element->gross->value;
|
||||
}
|
||||
|
||||
$this->net->value = $net;
|
||||
$this->gross->value = $gross;
|
||||
}
|
||||
|
||||
use \Modules\Media\Models\MediaListTrait;
|
||||
use \Modules\Editor\Models\EditorDocListTrait;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ use phpOMS\Localization\BaseStringL11n;
|
|||
* @link https://jingga.app
|
||||
* @since 1.0.0
|
||||
*
|
||||
* @template T of BaseStringL11n
|
||||
* @template T of ExpenseElement
|
||||
* @extends DataMapperFactory<T>
|
||||
*/
|
||||
final class ExpenseElementMapper extends DataMapperFactory
|
||||
|
|
@ -130,5 +130,5 @@ final class ExpenseElementMapper extends DataMapperFactory
|
|||
* @var class-string<T>
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public const MODEL = BaseStringL11n::class;
|
||||
public const MODEL = ExpenseElement::class;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user