diff --git a/soong_workflow/wizard/soong_workflow_record_delete_wizard.py b/soong_workflow/wizard/soong_workflow_record_delete_wizard.py index ee0d6b2b9..7f51518c3 100644 --- a/soong_workflow/wizard/soong_workflow_record_delete_wizard.py +++ b/soong_workflow/wizard/soong_workflow_record_delete_wizard.py @@ -77,12 +77,6 @@ class SoongWorkflowRecordDeleteWizard(models.TransientModel): if not record.reclaim_state: workflow_record.write({"reclaim_state": True}) - - # 处理工作流日志 - log_ids = self.env["soong.workflow.log"].sudo().search([("code", "=", record.code)]) - for log_id in log_ids: - log_id.sudo().write({"active": False}) - if record.res_model and record.res_id: target_model = self.env[record.res_model] target_record = target_model.sudo().browse(record.res_id).exists() @@ -102,9 +96,4 @@ class SoongWorkflowRecordDeleteWizard(models.TransientModel): }) # # # 确保在写入前记录仍然存在 # if target_record.exists(): - # target_record.write({'is_active': False}) - else: - workflow_record = self.env["soong.workflow.record"].sudo().search( - [("id", "=", record.id), ('reclaim_state', "=", True)], limit=1) - if workflow_record: - workflow_record.write({"active": False}) \ No newline at end of file + # target_record.write({'is_active': False}) \ No newline at end of file