1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 00:11:35 +02:00

Added getCompletedAmount to payments

This commit is contained in:
Hillel Coren 2016-05-17 14:55:53 +03:00
parent 38866ff6f0
commit e5e65c0349
2 changed files with 20 additions and 15 deletions

View File

@ -307,8 +307,8 @@ class ActivityListener
$this->activityRepo->create(
$payment,
ACTIVITY_TYPE_DELETE_PAYMENT,
$payment->amount - $payment->refunded,
($payment->amount - $payment->refunded) * -1
$payment->getCompletedAmount(),
$payment->getCompletedAmount() * -1
);
}
@ -343,8 +343,8 @@ class ActivityListener
$this->activityRepo->create(
$payment,
ACTIVITY_TYPE_FAILED_PAYMENT,
($payment->amount - $payment->refunded),
($payment->amount - $payment->refunded) * -1
$payment->getCompletedAmount(),
$payment->getCompletedAmount() * -1
);
}
@ -367,8 +367,8 @@ class ActivityListener
$this->activityRepo->create(
$payment,
ACTIVITY_TYPE_RESTORE_PAYMENT,
$event->fromDeleted ? ($payment->amount - $payment->refunded) * -1 : 0,
$event->fromDeleted ? ($payment->amount - $payment->refunded) : 0
$event->fromDeleted ? $payment->getCompletedAmount() * -1 : 0,
$event->fromDeleted ? $payment->getCompletedAmount() : 0
);
}
}

View File

@ -167,6 +167,11 @@ class Payment extends EntityModel
return ENTITY_PAYMENT;
}
public function getCompletedAmount()
{
return $this->amount - $this->refunded;
}
public function getBankDataAttribute()
{
if (!$this->routing_number) {