1
This commit is contained in:
@@ -391,6 +391,7 @@ class SoongWorkflowMixin(models.AbstractModel):
|
||||
log_ids = record.log_ids.sorted('sequence')
|
||||
if log_ids[-1].approval_state == '2':
|
||||
raise UserError('当前状态不可以收回')
|
||||
self.env['soong.workflow.record'].search([('code', '=', self.code)]).write({"employee_ids": self.env.user.employee_id.id,})
|
||||
log_ids[-1].unlink()
|
||||
log_ids[-2].write({'approval_state': '1'})
|
||||
record.write({'state': log_ids[-2].name})
|
||||
|
||||
@@ -135,6 +135,7 @@ class SoongWorkflowNode(models.Model):
|
||||
"sequence": sequence + 1,
|
||||
"action_type": "end",
|
||||
"btn_hide": False, # 对所有人显示
|
||||
"has_comment": False, # 对所有人显示
|
||||
"review_type": "end",
|
||||
})
|
||||
]
|
||||
|
||||
@@ -254,6 +254,7 @@ class SoongWorkflowCommentWizard(models.TransientModel):
|
||||
log_ids = record_id.log_ids.sorted('sequence')
|
||||
if log_ids[-1].approval_state == '2':
|
||||
raise UserError('当前状态不可以收回')
|
||||
self.env['soong.workflow.record'].search([('code', '=', record_id.code)]).write({"employee_ids": self.env.user.employee_id.id,})
|
||||
log_ids[-1].unlink()
|
||||
log_ids[-2].write({'approval_state': '1'})
|
||||
record_id.write({'state': log_ids[-2].name})
|
||||
|
||||
Reference in New Issue
Block a user