diff --git a/soong_workflow/wizard/soong_workflow_comment_wizard.py b/soong_workflow/wizard/soong_workflow_comment_wizard.py index 23d39a296..260b8eb18 100644 --- a/soong_workflow/wizard/soong_workflow_comment_wizard.py +++ b/soong_workflow/wizard/soong_workflow_comment_wizard.py @@ -454,7 +454,6 @@ class SoongWorkflowCommentWizard(models.TransientModel): ("res_id", "=", self.res_id), ("done_by", "=", query_user_id), ("node_id", "=", self.node_btn_id.node_id.id), - ('node_btn_name', '!=', '1') ], order="lase_click_date DESC", limit=1 @@ -523,9 +522,9 @@ class SoongWorkflowCommentWizard(models.TransientModel): ("res_id", "=", self.res_id), ("node_id", "=", next_node_id.id), ('node_btn_name', '!=', '1'), + ('approval_state', '!=', '2'), ("done_by", "=", employee.user_id.id) ]) - if not next_node_employee_log: # 创建初步记录,状态为"待审批" next_node_employee_log = self.sudo().env["soong.workflow.log"].create({