diff --git a/application/common/Model/TaskStages.php b/application/common/Model/TaskStages.php index df359e1..3707de4 100755 --- a/application/common/Model/TaskStages.php +++ b/application/common/Model/TaskStages.php @@ -76,7 +76,12 @@ class TaskStages extends CommonModel $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')->where('tm.member_code', $member_code)->where('tm.is_executor', 1); + $type=ProjectAuth::where('id',$find['authorize'])->value('type'); + if($type=='admin'){ + $taskModel = $taskModel->where('t.create_by',$member_code); + }else{ + $taskModel = $taskModel->leftJoin('task_member tm', 't.code = tm.task_code')->where('tm.member_code', $member_code)->where('tm.is_executor', 1); + } } // if ($executor) {