From 24805257c717c98916deb032c05be21b73fbf421 Mon Sep 17 00:00:00 2001 From: mzl Date: Fri, 31 Oct 2025 09:46:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=86=85=E5=8B=A4=E4=BB=AA?= =?UTF-8?q?=E8=A1=A8=E7=9B=98=E6=9B=B2=E7=BA=BF=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dashboard/OfficeClerkController.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/admin/controller/dashboard/OfficeClerkController.php b/app/admin/controller/dashboard/OfficeClerkController.php index 9bf30d8..463a874 100644 --- a/app/admin/controller/dashboard/OfficeClerkController.php +++ b/app/admin/controller/dashboard/OfficeClerkController.php @@ -54,13 +54,18 @@ class OfficeClerkController extends BaseController } // 曲线 - public function curve() + public function curve(Request $request) { - $groupIds = Db::table('user_group') - ->where('scenario_code', 'stock_orders') - ->pluck('id'); + $groupId = Db::table('user_group_members as ugm') + ->join('user_group as ug', 'ugm.group_id', '=', 'ug.id') + ->where('ugm.user_id', $request->user->uid) + ->where('ugm.is_leader', 1) + ->where('ugm.status', 1) + ->where('ug.scenario_code', 'stock_orders') + ->where('ug.status', 1) + ->value('ug.id'); $userIds = Db::table('user_group_members') - ->whereIn('group_id', $groupIds) + ->where('group_id', $groupId) ->pluck('user_id'); $list = Db::table('stock_orders') ->join('user', 'stock_orders.salesperson_id', '=', 'user.id')