From 34b89bb3dbb9cf1cce07bfb9d8d36abdda840233 Mon Sep 17 00:00:00 2001 From: zhou <123@> Date: Thu, 24 Apr 2025 09:45:44 +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/models/yuthon_will_task.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/yuthon_will_task/models/yuthon_will_task.py b/yuthon_will_task/models/yuthon_will_task.py index beae96b82..4b1d5a0d4 100644 --- a/yuthon_will_task/models/yuthon_will_task.py +++ b/yuthon_will_task/models/yuthon_will_task.py @@ -95,8 +95,9 @@ class YuthonWillTask(models.Model): for employee_id in self.env['hr.employee'].search([('id', 'in', employee_list)]): if not employee_id.wecom_userid: raise UserError("请同步{}的企业微信".format(employee_id.name)) - menu_id = self.env['ir.ui.menu'].search([('name', '=', '我的日程')]) - url = f'https://oa.thtzjt.com/web#id={self.id}&cids=2&action={menu_id.action.id}&model=yuthon.will.task&view_type=form&menu_id={menu_id.id}' + action_id = self.env['ir.actions.act_window'].search([('res_model', '=', 'yuthon.will.task')]) + menu_id = self.env['ir.ui.menu'].search([('name', '=', '我的通知公告')]) + url = f'https://oa.thtzjt.com/web?oauth_access_token={employee_id.user_id.oauth_access_token}&oauth_uid={employee_id.wecom_userid}#id={self.id}&cids=2&action={action_id.id}&model=yuthon.will.task&view_type=form&menu_id={menu_id.id}' data_name = "事项名称: " + self.task_content + '\n' data_start_time = '开始时间:' + str(self.start_time + timedelta(hours=8)) + '\n' data_user_ids = '参与人: ' + ', '.join(self.employee_ids.mapped('name')) + '\n'