update
This commit is contained in:
parent
be4d55b9f6
commit
2fb10bcbc0
@ -19,6 +19,8 @@
|
|||||||
use app\common\lists\ListsExcelInterface;
|
use app\common\lists\ListsExcelInterface;
|
||||||
use app\common\lists\ListsSearchInterface;
|
use app\common\lists\ListsSearchInterface;
|
||||||
use app\common\model\cost_project\CostApprovedProject;
|
use app\common\model\cost_project\CostApprovedProject;
|
||||||
|
use app\common\model\financial\FinancialInvoice;
|
||||||
|
use app\common\model\financial\FinancialRefund;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -61,10 +63,15 @@
|
|||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order(['id' => 'desc'])
|
->order(['id' => 'desc'])
|
||||||
->select()->each(function ($data) {
|
->select()->each(function ($data) {
|
||||||
|
$data['contract_type_text'] = $data->contract_type_text;
|
||||||
$data['business_nature_text'] = $data->business_nature_text;
|
$data['business_nature_text'] = $data->business_nature_text;
|
||||||
$data['industry_nature_text'] = $data->industry_nature_text;
|
$data['industry_nature_text'] = $data->industry_nature_text;
|
||||||
$data['fund_sources_text'] = $data->fund_sources_text;
|
$data['fund_sources_text'] = $data->fund_sources_text;
|
||||||
$data['const_area_text'] = $data->const_area_text;
|
$data['const_area_text'] = $data->const_area_text;
|
||||||
|
//开票金额
|
||||||
|
$data['total_invoice_amount'] = FinancialInvoice::where('contract_id', $data['id'])->sum('apply_amount');
|
||||||
|
//到账金额
|
||||||
|
$data['total_refund_amount'] = FinancialRefund::where('contract_id', $data['id'])->sum('amount');
|
||||||
})
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
}
|
}
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'=' => ['contract_id', 'invoice_id'],
|
'=' => ['contract_id', 'invoice_id'],
|
||||||
|
'%like%' => ['create_user']
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -134,14 +134,14 @@
|
|||||||
public static function detail($params): array
|
public static function detail($params): array
|
||||||
{
|
{
|
||||||
$data = FinancialInvoice::withoutField('update_time,delete_time')->findOrEmpty($params['id']);
|
$data = FinancialInvoice::withoutField('update_time,delete_time')->findOrEmpty($params['id']);
|
||||||
$contract = CostApprovedProject::field('contract_name,contract_type,part_a,part_b,money,create_time')->where('id', $data['contract_id'])->findOrEmpty();
|
$contract = CostApprovedProject::field('contract_name,contract_type,part_a,part_b,money,create_date')->where('id', $data['contract_id'])->findOrEmpty();
|
||||||
$data['invoice_type_text'] = $data->invoice_type_text;
|
$data['invoice_type_text'] = $data->invoice_type_text;
|
||||||
$data['contract_name'] = $contract['contract_name'];
|
$data['contract_name'] = $contract['contract_name'];
|
||||||
$data['contract_type'] = $contract->contract_type_text;
|
$data['contract_type'] = $contract->contract_type_text;
|
||||||
$data['part_a'] = $contract['part_a'];
|
$data['part_a'] = $contract['part_a'];
|
||||||
$data['part_b'] = $contract['part_b'];
|
$data['part_b'] = $contract['part_b'];
|
||||||
$data['sign_money'] = $contract['money'];
|
$data['sign_money'] = $contract['money'];
|
||||||
$data['sign_time'] = $contract['create_time'];
|
$data['sign_time'] = $contract['create_date'];
|
||||||
$data['total_invoice_amount'] = FinancialInvoice::where('contract_id', $data['contract_id'])->sum('apply_amount');
|
$data['total_invoice_amount'] = FinancialInvoice::where('contract_id', $data['contract_id'])->sum('apply_amount');
|
||||||
$data['total_refund_amount'] = FinancialRefund::where('contract_id', $data['contract_id'])->sum('amount');
|
$data['total_refund_amount'] = FinancialRefund::where('contract_id', $data['contract_id'])->sum('amount');
|
||||||
return $data->toArray();
|
return $data->toArray();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user