update
This commit is contained in:
parent
64388aed90
commit
0ba370e6ab
@ -74,10 +74,20 @@
|
||||
->order('id desc')
|
||||
->select()
|
||||
->each(function ($data) {
|
||||
$invoice_ids = FinancialInvoice::where('contract_id', $data['id'])->column('id');
|
||||
//开票金额
|
||||
$data['total_invoice_amount'] = FinancialInvoice::where('contract_id', $data['id'])->sum('apply_amount');
|
||||
//未开票金额
|
||||
$data['not_total_invoice_amount'] = bcsub($data['money'], $data['total_invoice_amount'], 2);
|
||||
//到账金额
|
||||
$data['total_refund_amount'] = FinancialRefund::where('contract_id', $data['id'])->sum('amount');
|
||||
//未到账金额
|
||||
$data['not_total_refund_amount'] = bcsub($data['money'], $data['total_refund_amount'], 2);
|
||||
//开票未回款金额
|
||||
$invoice_has_refund_amount = FinancialRefund::where('contract_id', $data['id'])->where('invoice_id', 'in', $invoice_ids)->sum('amount');
|
||||
$data['invoice_not_refund_amount'] = bcsub($data['total_invoice_amount'], $invoice_has_refund_amount, 2);
|
||||
//回款未开票金额
|
||||
$data['refund_not_invoice_amount'] = bcsub($data['total_refund_amount'], $invoice_has_refund_amount, 2);
|
||||
//结算金额
|
||||
$data['total_settlement_amount'] = FinancialSettlement::where('contract_id', $data['id'])->sum('amount');
|
||||
$financial_settlement = FinancialSettlement::where('contract_id', $data['id'])->order('id desc')->findOrEmpty();
|
||||
|
@ -36,7 +36,7 @@
|
||||
protected $rule = [
|
||||
'id' => 'require|checkData',
|
||||
'contract_id' => 'require|checkContract',
|
||||
'invoice_id' => 'require|checkInvoice',
|
||||
'invoice_id' => 'checkInvoice',
|
||||
'amount' => 'require|float|gt:0',
|
||||
'date' => 'require|dateFormat:Y-m-d',
|
||||
'create_user' => 'require',
|
||||
|
Loading…
x
Reference in New Issue
Block a user