mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/exchange-2.0.git
synced 2026-08-31 10:24:00 +00:00
fix bug in function import invoices
This commit is contained in:
@@ -221,6 +221,22 @@ class Transaction extends AbstractModel implements Documentable, Transactionable
|
||||
return $query->whereIn('status', [ApprovalStatus::APPROVED]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Builder $query
|
||||
* @return Builder
|
||||
*/
|
||||
public function scopeGetReceiverWithJoinStatementTransactionAndOwner(Builder $query, Array $row) {
|
||||
$query->join('companies',function($q) use ($row) {
|
||||
$q->on('companies.id','=','transactions.receiver');
|
||||
$q->where('debtor',$row['debtor_code']);
|
||||
})
|
||||
->join('statement_transaction_owners', function ($q) {
|
||||
$q->on('statement_transaction_owners.owner_id','=','transactions.id');
|
||||
$q->where('statement_transaction_owners.owner_type','=',Transaction::class);
|
||||
})
|
||||
->join('statement_transactions','statement_transactions.id','=','statement_transaction_owners.statement_transaction_id');
|
||||
}
|
||||
|
||||
/**
|
||||
* @return MorphMany
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user