Displaying estimates
This commit is contained in:
@@ -86,6 +86,7 @@ class EventResource extends JsonResource{
|
||||
$returnArray['eventEnd'] = $this->event->end_date->format('d.m.Y');
|
||||
$returnArray['eventEndInternal'] = $this->event->end_date;
|
||||
$returnArray['duration'] = $duration;
|
||||
$returnArray['totalParticipantCount'] = $this->event->participants()->count();
|
||||
|
||||
$returnArray['supportPersonIndex'] = $this->event->support_per_person->toString();
|
||||
$returnArray['supportPerson'] = $this->calculateSupportPerPerson($returnArray['participants']);
|
||||
@@ -95,12 +96,15 @@ class EventResource extends JsonResource{
|
||||
|
||||
$totalBalanceReal = new Amount(0, 'Euro');
|
||||
$totalBalanceExpected = new Amount(0, 'Euro');
|
||||
$totalBalanceEstimated = new Amount(0, 'Euro');
|
||||
|
||||
$totalBalanceReal->addAmount($returnArray['income']['real']['amount']);
|
||||
$totalBalanceExpected->addAmount($returnArray['income']['expected']['amount']);
|
||||
$totalBalanceEstimated->addAmount($returnArray['income']['expected']['amount']);
|
||||
|
||||
$totalBalanceReal->subtractAmount($returnArray['costUnit']['overAllAmount']['value']);
|
||||
$totalBalanceExpected->subtractAmount($returnArray['costUnit']['overAllAmount']['value']);
|
||||
$totalBalanceEstimated->subtractAmount($returnArray['costUnit']['overAllEstimatedAmount']['value']);
|
||||
$returnArray['totalBalance'] = [
|
||||
'real' => [
|
||||
'value' => $totalBalanceReal->getAmount(),
|
||||
@@ -108,7 +112,11 @@ class EventResource extends JsonResource{
|
||||
], 'expected' => [
|
||||
'value' => $totalBalanceExpected->getAmount(),
|
||||
'readable' => $totalBalanceExpected->toString(),
|
||||
]
|
||||
],
|
||||
'estimated' => [
|
||||
'value' => $totalBalanceEstimated->getAmount(),
|
||||
'readable' => $totalBalanceEstimated->toString(),
|
||||
]
|
||||
];
|
||||
|
||||
$returnArray['flatSupport'] = $this->event->support_flat->toString();
|
||||
|
||||
Reference in New Issue
Block a user