From 57f855f44a75650ace82bd6c7cace95dbd1d8b2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Fri, 8 May 2026 20:14:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_will_task/controllers/main.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/yuthon_will_task/controllers/main.py b/yuthon_will_task/controllers/main.py index 7825a649b..8d4ad5019 100644 --- a/yuthon_will_task/controllers/main.py +++ b/yuthon_will_task/controllers/main.py @@ -84,7 +84,6 @@ class YuthonWillTask(http.Controller): def will_task_list(self, **kwargs): start = int(kwargs.get('start')) users_id = int(kwargs.get('users_id')) - employee_id = request.env['hr.employee'].sudo().search([('user_id', '=', users_id)]) _filter = kwargs.get('filter') state = kwargs.get('state') order = 'task_datetime desc' if state == 'done' else 'task_datetime ace' @@ -99,7 +98,7 @@ class YuthonWillTask(http.Controller): user_company_id = user.company_id.id if _filter == 'leader': - domain = [('user_role_ids.name', 'in', ['董事长', '分管领导', '总经理', '部门副经理', '副总经理', '司机']), ('company_id', '=', employee_id.company_id.id)] + domain = [('user_role_ids.name', 'in', ['董事长', '分管领导', '总经理', '部门副经理', '副总经理', '司机']), ('company_id', '=', user_company_id)] # expression.AND([domain, get_is_leader_domain(True)]) else: domain = expression.AND([domain, get_is_leader_domain(False)])