From 95deb26187a5f95b32cd7f4be419c3fc53104bec Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Tue, 9 Jan 2024 11:59:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/common/Model/TaskStages.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/application/common/Model/TaskStages.php b/application/common/Model/TaskStages.php index 72f26a8..772ff00 100755 --- a/application/common/Model/TaskStages.php +++ b/application/common/Model/TaskStages.php @@ -5,6 +5,7 @@ namespace app\common\Model; use service\FileService; use service\RandomService; use service\ToolsService; +use think\Db; use think\File; /** @@ -70,10 +71,16 @@ class TaskStages extends CommonModel } //todo 查询范围问题 $joinTaskMember = false; - if ($executor) { + $member=new MemberAccount(); + $member_code=getCurrentMember()['code']; + $find=$member->where('member_code',$member_code)->find(); + if($find &&$find['is_liaison_man']==0){ $joinTaskMember = true; - $taskModel = $taskModel->leftJoin('task_member tm', 't.code = tm.task_code')->whereIn('tm.member_code', $executor)->where('tm.is_executor', 1); + $taskModel = $taskModel->leftJoin('task_member tm', 't.code = tm.task_code')->whereIn('tm.member_code', $member_code)->where('tm.is_executor', 1); } + // if ($executor) { + + // } if ($creator) { !$joinTaskMember && $taskModel->leftJoin('task_member tm', 't.code = tm.task_code'); $taskModel = $taskModel->whereIn('tm.member_code', $creator)->where('tm.is_owner', 1);