添加功能

This commit is contained in:
李鹏宇
2025-09-11 11:56:35 +08:00
parent 4cdc0f8438
commit 518095b44f
@@ -62,7 +62,7 @@ class SoongWorkflowRecord(models.Model):
if hasattr(record_id, 'user_id') and record_id.user_id:
user_id = record_id.user_id
elif hasattr(record_id, 'users_id') and record_id.users_id:
user_id = record_id.users_id.employee_id
user_id = record_id.users_id
if not record_id:
continue
# 触发模型对应的结束方法
@@ -77,6 +77,11 @@ class SoongWorkflowRecord(models.Model):
)
if end_btn:
self.execute_button_code(end_btn.id, workflow.res_model, workflow.res_id)
node_id = self.env["soong.workflow.node"].search(
[('workflow_id', '=', workflow.workflow_id.id),
('name', '=', record_id.state)],
limit=1
)
# 修改日志
log_records = None
if record_id.log_ids2:
@@ -98,8 +103,7 @@ class SoongWorkflowRecord(models.Model):
else:
self.env[log_model].create({
'done_by': user_id.id,
'node_id': end_node.id if end_node else False,
'node_btn_id': end_btn.id if end_btn else False,
'node_id': node_id.id if node_id else False,
'workflow_id': workflow.workflow_id.id,
'model': workflow.res_model,
'res_id': workflow.res_id,