添加功能
This commit is contained in:
@@ -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})
|
||||
# target_record.write({'is_active': False})
|
||||
Reference in New Issue
Block a user