From 77a292afcda6c75dd17825658ec28612f08e4325 Mon Sep 17 00:00:00 2001 From: weiz <736250432@qq.com> Date: Sat, 16 Mar 2024 13:46:13 +0800 Subject: [PATCH] update --- app/adminapi/lists/cost_project/CostProjectLists.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/adminapi/lists/cost_project/CostProjectLists.php b/app/adminapi/lists/cost_project/CostProjectLists.php index c01cb09bb..38caac618 100644 --- a/app/adminapi/lists/cost_project/CostProjectLists.php +++ b/app/adminapi/lists/cost_project/CostProjectLists.php @@ -21,6 +21,8 @@ use app\common\model\cost_project\CostProject; use app\common\lists\ListsSearchInterface; use app\common\model\auth\Admin; use app\common\model\cost_project\CostProjectPerson; +use app\common\model\zjzx_finance\ZjzxInvoice; +use app\common\model\zjzx_finance\ZjzxRefund; /** * 造价项目台账列表 @@ -70,6 +72,9 @@ class CostProjectLists extends BaseAdminDataLists implements ListsSearchInterfac ->select() ->each(function($item){ $item['person_text'] = $item->person_text; + $item['contract']['contract_type_text'] = $item['contract']->contract_type_text; + $item['total_invoice_amount'] = ZjzxInvoice::where('project_id',$item['id'])->sum('apply_amount'); + $item['total_refund_amount'] = ZjzxRefund::where('project_id',$item['id'])->sum('amount'); }) ->toArray(); } @@ -80,6 +85,9 @@ class CostProjectLists extends BaseAdminDataLists implements ListsSearchInterfac ->select() ->each(function($item){ $item['person_text'] = $item->person_text; + $item['contract']['contract_type_text'] = $item['contract']->contract_type_text; + $item['total_invoice_amount'] = ZjzxInvoice::where('project_id',$item['id'])->sum('apply_amount'); + $item['total_refund_amount'] = ZjzxRefund::where('project_id',$item['id'])->sum('amount'); }) ->toArray();