From 19f109c8ad5d6497d7331d4343a544702fd9f7ce Mon Sep 17 00:00:00 2001 From: pengyuthon Date: Sun, 30 Jun 2024 18:27:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=BE=AE=E4=BF=A1=20?= =?UTF-8?q?=E9=80=9A=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_wechat/wizard/wecom_api_sync_wizard.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yuthon_wechat/wizard/wecom_api_sync_wizard.py b/yuthon_wechat/wizard/wecom_api_sync_wizard.py index 62eb0bf20..77015d51b 100644 --- a/yuthon_wechat/wizard/wecom_api_sync_wizard.py +++ b/yuthon_wechat/wizard/wecom_api_sync_wizard.py @@ -19,7 +19,7 @@ class WeComApiSyncWizard(models.Model): def wecom_api_sync_users(self): if self.sync_name == '2': # 先将部门全部归档 - self.sudo().env["hr.department"].search().write({"active": False}) + self.sudo().env["hr.department"].search([]).write({"active": False}) # 开始同步部门信息 wecom_departments = self.sudo().env["wecom.apps"].sync_department_list() for department in wecom_departments: @@ -44,7 +44,7 @@ class WeComApiSyncWizard(models.Model): else: self.sudo().env["hr.department"].create(data) # 同步完成后开始进行部门上下级的划分 - new_departments = self.sudo().env["hr.department"].search() + new_departments = self.sudo().env["hr.department"].search([]) for new_department in new_departments: if new_department.wecom_id: self.sudo().env["hr.department"].search([("wecom_parent_id", "=", new_department.wecom_id)]).write({ @@ -52,7 +52,7 @@ class WeComApiSyncWizard(models.Model): }) if self.sync_name == '1': # 先将员工全部归档 - self.sudo().env["hr.employee"].search().write({"active": False}) + self.sudo().env["hr.employee"].search([]).write({"active": False}) # 开始按照部门逐步获取员工 hr_departments = self.sudo().env["hr.department"].search([("wecom_id", "!=", False)]) for hr_department in hr_departments: