crm changes

This commit is contained in:
edmondlang
2023-06-12 20:41:46 +08:00
parent 4218a4e398
commit 1591cb9162
11 changed files with 403 additions and 125 deletions
+13
View File
@@ -25,6 +25,11 @@ class Transaction extends AbstractModel implements Documentable, Transactionable
use SoftDeletes;
use LogData;
protected $casts = [
'type' => 'int',
'status' => 'int',
];
protected $table = 'transactions';
public function owner(): morphTo
@@ -112,6 +117,14 @@ class Transaction extends AbstractModel implements Documentable, Transactionable
return $this->HasOne(GroupTransaction::class, 'transaction_id');
}
/**
* @return HasOne
*/
public function voucherRedemption(): HasOne
{
return $this->HasOne(VoucherRedemption::class, 'transaction_id', 'id');
}
public function convert_original_amount()
{
if($this->booking()->first()->fix_currency_id !== 1) {