From c5bd437214fc1d08496c390a995d7ccbaaed0f50 Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Mon, 7 Jul 2025 14:52:36 +0800 Subject: [PATCH] update --- app/Http/Controllers/Admin/EmailTemplateController.php | 2 +- app/Models/EmailTemplate.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Admin/EmailTemplateController.php b/app/Http/Controllers/Admin/EmailTemplateController.php index 4dbaec8..72048d1 100644 --- a/app/Http/Controllers/Admin/EmailTemplateController.php +++ b/app/Http/Controllers/Admin/EmailTemplateController.php @@ -147,7 +147,7 @@ class EmailTemplateController extends BaseController if ($validator->fails()) { return $this->fail([ResponseCode::ERROR_PARAMETER, implode(',', $validator->errors()->all())]); } - $detail = $this->model->find($all['id']); + $detail = $this->model->withCount('emailRecords')->find($all['id']); return $this->success($detail); } diff --git a/app/Models/EmailTemplate.php b/app/Models/EmailTemplate.php index 56c6a01..accd159 100755 --- a/app/Models/EmailTemplate.php +++ b/app/Models/EmailTemplate.php @@ -9,5 +9,10 @@ use Illuminate\Support\Facades\Cache; class EmailTemplate extends SoftDeletesModel { + public function emailRecords() + { + return $this->hasMany(EmailRecord::class, 'email_template_id', 'id'); + } + }