添加功能
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user