diff --git a/asg_form/Controllers/auditAndFilingController.cs b/asg_form/Controllers/auditAndFilingController.cs index cf9ec79..c30facf 100644 --- a/asg_form/Controllers/auditAndFilingController.cs +++ b/asg_form/Controllers/auditAndFilingController.cs @@ -105,15 +105,12 @@ namespace asg_form.Controllers { au.reason = auditinfo.reason; au.start_person_id = auditinfo.startPersonId; au.start_person = auditinfo.startPerson; - if(auditinfo.relativeId != null) + au.node_index = auditinfo.nodeIndex; + au.flow_config = auditinfo.flowConfig; + if(!query.Any(n => n.relative_id == auditinfo.relativeId)) { - if(!query.Any(n => n.relative_id == auditinfo.relativeId)) - { - au.relative_id = auditinfo.relativeId; - } - au.node_index = auditinfo.nodeIndex; - au.flow_config = auditinfo.flowConfig; - } + au.relative_id = auditinfo.relativeId; + } sub.SaveChanges(); return Ok(new { code = 200, message = "成功修改" }); } @@ -138,6 +135,9 @@ namespace asg_form.Controllers { reason = auditinfo.reason, start_person_id = auditinfo.startPersonId, start_person = auditinfo.startPerson, + relative_id = auditinfo.relativeId, + node_index = auditinfo.nodeIndex, + flow_config = auditinfo.flowConfig, }; sub.T_Audit.Add(newAudit);