From 5da6539b5c73d78d72c9d2d11fe605dc4b4b16f3 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: Tue, 3 Feb 2026 20:46:39 +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 --- soong_workflow/wizard/soong_workflow_comment_wizard.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/soong_workflow/wizard/soong_workflow_comment_wizard.py b/soong_workflow/wizard/soong_workflow_comment_wizard.py index fd1bf125d..c57785f36 100644 --- a/soong_workflow/wizard/soong_workflow_comment_wizard.py +++ b/soong_workflow/wizard/soong_workflow_comment_wizard.py @@ -402,6 +402,10 @@ class SoongWorkflowCommentWizard(models.TransientModel): if self.approval_concatenation == 'bing': # 并审模式 # 获取当前节点应该审批的所有员工 expected_employees = self.employee_ids + if record_id.log_ids2: + log_employee_id = record_id.log_ids2.mapped('done_by').employee_id.id + if log_employee_id in expected_employees.ids: + raise UserError('该员工已传阅,请勿重复转交') # 查找下一个节点 next_node_id = record_id.workflow_id.node_ids.search([