diff --git a/API/Wood.Service/Controllers/TaskSubService.cs b/API/Wood.Service/Controllers/TaskSubService.cs index dc20c97..8568892 100644 --- a/API/Wood.Service/Controllers/TaskSubService.cs +++ b/API/Wood.Service/Controllers/TaskSubService.cs @@ -178,7 +178,27 @@ namespace Wood.Service.Controllers requestInputBase.Condition.Filters.Remove(processtask); var processresult = await processservice.GetTaskDataPaged(requestInputBase); return Ok(processresult); - + + case "SUPPLIER_CON_MMRP"://M+6月物料需求计划风险确认 + var mmrpservice = _builder.GetRequiredService(); + var mmrptask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); + requestInputBase.Condition.Filters.Remove(mmrptask); + var mmrpresult = await mmrpservice.GetTaskDataPaged(requestInputBase); + return Ok(mmrpresult); + + case "SUPPLIER_CON_DATE"://日物料需求计划风险确认 + var con_dateservice = _builder.GetRequiredService(); + var con_datetask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); + requestInputBase.Condition.Filters.Remove(con_datetask); + var con_dateresult = await con_dateservice.GetTaskDataPaged(requestInputBase); + return Ok(con_dateresult); + + case "SUPPLIER_CON_PO"://采购订单风险确认 + var con_poservice = _builder.GetRequiredService(); + var con_potask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); + requestInputBase.Condition.Filters.Remove(con_potask); + var con_poresult = await con_poservice.GetTaskDataPaged(requestInputBase); + return Ok(con_poresult);