diff --git a/MDM/Controllers/Process/ProcessOperationController.cs b/MDM/Controllers/Process/ProcessOperationController.cs index 3b0ab1e..fc0f5f2 100644 --- a/MDM/Controllers/Process/ProcessOperationController.cs +++ b/MDM/Controllers/Process/ProcessOperationController.cs @@ -147,7 +147,6 @@ namespace MDM.Controllers.Process /// /// [HttpGet("search_OprerationTransitionDict")] - public IActionResult QueryProcessOprerationTransitionDict([FromQuery] ProcessOprerationTransitionDictQueryDto parm) { var response = _ProcessOperationService.QueryProcessOprerationTransitionDict(parm); @@ -179,6 +178,15 @@ namespace MDM.Controllers.Process var response = _ProcessOperationService.OperationAddFlow(parm); return ToResponse(response); + } + //TODO 工序修改流程 + + [HttpPost("operation_update_flow")] + public IActionResult OperationUpdateFlow([FromBody] ProcessOperationCollectParameter parm) + { + var response = _ProcessOperationService.OperationUpdateFlow(parm); + return ToResponse(response); + } //TODO 工序删除流程 diff --git a/MDM/Services/Process/IService/IProcessOperationService.cs b/MDM/Services/Process/IService/IProcessOperationService.cs index 22ddec0..7a67be2 100644 --- a/MDM/Services/Process/IService/IProcessOperationService.cs +++ b/MDM/Services/Process/IService/IProcessOperationService.cs @@ -46,6 +46,11 @@ namespace MDM.Services.IProcessService List GetOperationFlowList(string routing_code, string operation_code); int OperationAddDatacollection(ProcessOperationCollectParameterDto parm); + int OperationUpdateFlow(ProcessOperationCollectParameter model); + + + + int OperationDeleteDatacollection(int operation_datacollection_id); List SearchMaterialInfo(string material_info); List SearchMaterialErrorproofDict(string error_proof_rule_code); diff --git a/MDM/Services/Process/ProcessOperationService.cs b/MDM/Services/Process/ProcessOperationService.cs index 5f2f48a..620dfc8 100644 --- a/MDM/Services/Process/ProcessOperationService.cs +++ b/MDM/Services/Process/ProcessOperationService.cs @@ -253,6 +253,14 @@ namespace MDM.Services.Process return response; } + public int OperationUpdateFlow(ProcessOperationCollectParameter model) + { + + model.UpdatedTime = DateTime.Now; + var response = Context.Updateable(model).ExecuteCommand(); + return response; + } + public int OperationDeleteDatacollection(int operation_datacollection_id) { var response = Context.Deleteable(m => m.Id == operation_datacollection_id).ExecuteCommand();