From 9d6d42f5c945f52dc8df5b9bfb3dc93893885925 Mon Sep 17 00:00:00 2001 From: yaooo <272523191@qq.com> Date: Tue, 19 Dec 2023 11:36:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8A=A5=E9=94=80=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/adminapi/logic/expense/ExpenseReimbursementLogic.php | 6 +++++- app/common/model/expense/ExpenseReimbursement.php | 9 +++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/app/adminapi/logic/expense/ExpenseReimbursementLogic.php b/app/adminapi/logic/expense/ExpenseReimbursementLogic.php index 1bb4cb1e1..77abffe84 100644 --- a/app/adminapi/logic/expense/ExpenseReimbursementLogic.php +++ b/app/adminapi/logic/expense/ExpenseReimbursementLogic.php @@ -182,6 +182,10 @@ class ExpenseReimbursementLogic extends BaseLogic */ public static function detail($params): array { - return ExpenseReimbursement::findOrEmpty($params['id'])->toArray(); + $expenseReimbursement = ExpenseReimbursement::findOrEmpty($params['id']); + $expenseReimbursement->detail; + $expenseReimbursement->invoice; + $expenseReimbursement->custom; + return $expenseReimbursement->toArray(); } } \ No newline at end of file diff --git a/app/common/model/expense/ExpenseReimbursement.php b/app/common/model/expense/ExpenseReimbursement.php index 748a56248..66bf50912 100644 --- a/app/common/model/expense/ExpenseReimbursement.php +++ b/app/common/model/expense/ExpenseReimbursement.php @@ -40,7 +40,7 @@ class ExpenseReimbursement extends BaseModel public function detail() { return $this->hasMany(\app\common\model\expense\ExpenseReimbursementDetail::class, 'expense_id', 'id'); - } + } /** * @notes 关联invoice @@ -51,6 +51,11 @@ class ExpenseReimbursement extends BaseModel public function invoice() { return $this->hasMany(\app\common\model\expense\ExpenseReimbursementInvoiceDetail::class, 'expense_id', 'id'); - } + } + + public function custom() + { + return $this->belongsTo(\app\common\model\custom\Custom::class, 'customer_id'); + } } \ No newline at end of file