diff --git a/app/adminapi/lists/finance/FinanceRefundApplyLists.php b/app/adminapi/lists/finance/FinanceRefundApplyLists.php index a613c717b..3ba43ea14 100644 --- a/app/adminapi/lists/finance/FinanceRefundApplyLists.php +++ b/app/adminapi/lists/finance/FinanceRefundApplyLists.php @@ -55,9 +55,12 @@ class FinanceRefundApplyLists extends BaseAdminDataLists implements ListsSearchI public function lists(): array { return FinanceRefundApply::where($this->searchWhere) - ->field(['*']) + ->alias('f') + ->join('custom c', 'c.id = f.customer_id') + ->join('project p', 'p.id = f.contract_id') + ->field(['f.*','c.name as custom_name','p.name as project_name','p.project_code']) ->limit($this->limitOffset, $this->limitLength) - ->order(['id' => 'desc']) + ->order(['f.id' => 'desc']) ->select() ->toArray(); }