From f8644f0fc110a21309e6a0e94d4a949dfbb70d71 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: Thu, 14 May 2026 15:44:45 +0800 Subject: [PATCH 1/2] =?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 --- soong_workflow/wizard/soong_workflow_comment_wizard.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/soong_workflow/wizard/soong_workflow_comment_wizard.py b/soong_workflow/wizard/soong_workflow_comment_wizard.py index 72c069e77..730c4178d 100644 --- a/soong_workflow/wizard/soong_workflow_comment_wizard.py +++ b/soong_workflow/wizard/soong_workflow_comment_wizard.py @@ -637,7 +637,7 @@ class SoongWorkflowCommentWizard(models.TransientModel): 'document_ids': [(6, 0, self.document_ids.ids)], "lase_click_date": fields.Datetime.now() }) - if hasattr(record_id, 'user_id') and record_id.user_id: + if hasattr(record_id, 'user_id') and record_id.user_id: query_user_id = record_id.user_id elif hasattr(record_id, 'users_id') and record_id.users_id: query_user_id = record_id.users_id @@ -675,6 +675,11 @@ class SoongWorkflowCommentWizard(models.TransientModel): employee.user_id] if self.node_btn_name == '加签确认': + if hasattr(record_id, 'user_id') and record_id.user_id: + query_user_id = record_id.user_id + elif hasattr(record_id, 'users_id') and record_id.users_id: + query_user_id = record_id.users_id + description = f"标题: {(record_id.name)} + 申请人{query_user_id.name}" action_id = self.env['ir.actions.act_window'].search([('res_model', '=', self.res_model)])[0] user_log = record_id.log_ids.filtered( lambda log: log.done_by == self.env.user.id and log.node_btn_name != '1' and log.approval_state in ['0', @@ -742,7 +747,7 @@ class SoongWorkflowCommentWizard(models.TransientModel): self.sudo().env["wecom.apps"].sync_send_message_textcard(category='oa', user_id=last_sign_user.employee_id.wecom_userid, title=record_id._description, - description=record_id._description, url=url, + description=description, url=url, btntxt="查看详情") if self.node_btn_name in ['结束', '确认']: From a2ae6378908443aee9a1eaa5dd0152f9abbcd1b8 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: Thu, 14 May 2026 15:46:06 +0800 Subject: [PATCH 2/2] =?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 --- soong_workflow/wizard/soong_workflow_comment_wizard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soong_workflow/wizard/soong_workflow_comment_wizard.py b/soong_workflow/wizard/soong_workflow_comment_wizard.py index 730c4178d..327c5ee12 100644 --- a/soong_workflow/wizard/soong_workflow_comment_wizard.py +++ b/soong_workflow/wizard/soong_workflow_comment_wizard.py @@ -746,7 +746,7 @@ class SoongWorkflowCommentWizard(models.TransientModel): url = f'https://oa.thtzjt.com/web#id={record_id.id}&cids=2&menu_id={record_id.id}&action={action_id.id}&model={self.res_model}&view_type=form' self.sudo().env["wecom.apps"].sync_send_message_textcard(category='oa', user_id=last_sign_user.employee_id.wecom_userid, - title=record_id._description, + title=record_id._description + '加签返回', description=description, url=url, btntxt="查看详情")