From f982dfee95083a70ba88c953fc66863e932ad2d8 Mon Sep 17 00:00:00 2001 From: "HESU\\HESU" <1696136552@qq.com> Date: Fri, 18 Jul 2025 17:55:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E7=AD=BE=E7=BB=9F=E8=AE=A1=E5=AE=A2?= =?UTF-8?q?=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/crm/controller/TagGroupController.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/crm/controller/TagGroupController.php b/app/crm/controller/TagGroupController.php index 3cf24e1..2ac30e8 100644 --- a/app/crm/controller/TagGroupController.php +++ b/app/crm/controller/TagGroupController.php @@ -3,8 +3,10 @@ namespace app\crm\controller; use app\crm\controller\BaseController; +use app\crm\model\Customer; use app\crm\model\CustomerTag; use app\crm\model\TagGroup; +use app\crm\model\Tag; use app\crm\utils\Util; use config\constants\Constants; use support\Request; @@ -15,6 +17,8 @@ class TagGroupController extends BaseController // 列表 public function list(Request $request) { + $uid = $request->user->uid; + $scene = $request->input("scene"); $list = TagGroup::with('tags')->get(); $languageArr = Constants::LANGUAGE; $language = 'zh_CN'; @@ -28,6 +32,10 @@ class TagGroupController extends BaseController if (in_array($language, $languageArr)) { $tag['name'] = $tag['names'][$language]; } + if($scene == 'customers'){ + // 统计每个标签关联的客户数量,增加user_id条件 + $tag['count'] = $tag->customers()->where('user_id', $uid)->count(); + } } }