diff --git a/API/Wood.Service/Controllers/TaskSubService.cs b/API/Wood.Service/Controllers/TaskSubService.cs index ef788d8..dc20c97 100644 --- a/API/Wood.Service/Controllers/TaskSubService.cs +++ b/API/Wood.Service/Controllers/TaskSubService.cs @@ -54,13 +54,13 @@ namespace Wood.Service.Controllers var tablename = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName").Value; switch (tablename) { - case "SUPPLIER_PRO_MATERIAL_STOCK": + case "SUPPLIER_PRO_MATERIAL_STOCK"://来料检验数据 var stockservice = _builder.GetRequiredService(); var stocktask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); requestInputBase.Condition.Filters.Remove(stocktask); var stockresult = await stockservice.GetTaskDataPaged(requestInputBase); return Ok(stockresult); - case "SUPPLIER_PRO_SCHEDULING": + case "SUPPLIER_PRO_SCHEDULING"://排产数据 var schedservice = _builder.GetRequiredService(); var schedtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); @@ -68,7 +68,7 @@ namespace Wood.Service.Controllers var schedresult = await schedservice.GetTaskDataPaged(requestInputBase); return Ok(schedresult); - case "SUPPLIER_INFO": + case "SUPPLIER_INFO"://供应商基础信息 var infoservice = _builder.GetRequiredService(); var infotask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); @@ -100,14 +100,14 @@ namespace Wood.Service.Controllers var cpsresult = await cpsservice.GetTaskDataPaged(requestInputBase); return Ok(cpsresult); - case "SUPPLIER_PRO_DATA": + case "SUPPLIER_PRO_DATA"://生产过程数据 var dataservice = _builder.GetRequiredService(); var datatask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); requestInputBase.Condition.Filters.Remove(datatask); var dataresult = await dataservice.GetTaskDataPaged(requestInputBase); return Ok(dataresult); - case "SUPPLIER_PRO_FIRST_PASSYIELD": + case "SUPPLIER_PRO_FIRST_PASSYIELD"://产品一次合格率 var passyieldservice = _builder.GetRequiredService(); var passyieldtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); @@ -116,35 +116,35 @@ namespace Wood.Service.Controllers return Ok(passyieldresult); - case "SUPPLIER_PRO_STATION_FIRST_PASSYIELD": + case "SUPPLIER_PRO_STATION_FIRST_PASSYIELD"://工位一次合格率 var pasyservice = _builder.GetRequiredService(); var pasytask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); requestInputBase.Condition.Filters.Remove(pasytask); var pasyresult = await pasyservice.GetTaskDataPaged(requestInputBase); return Ok(pasyresult); - case "SUPPLIER_PRO_FLAW": + case "SUPPLIER_PRO_FLAW"://缺陷业务数据 var flawservice = _builder.GetRequiredService(); var flawtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); requestInputBase.Condition.Filters.Remove(flawtask); var flawresult = await flawservice.GetTaskDataPaged(requestInputBase); return Ok(flawresult); - case "SUPPLIER_PRO_ENVIRONMENT": + case "SUPPLIER_PRO_ENVIRONMENT"://环境业务数据 var envservice = _builder.GetRequiredService(); var envtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); requestInputBase.Condition.Filters.Remove(envtask); var envresult = await envservice.GetTaskDataPaged(requestInputBase); return Ok(envresult); - case "SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE": + case "SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE"://设备OEE达成率 var rateservice = _builder.GetRequiredService(); var ratetask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); requestInputBase.Condition.Filters.Remove(ratetask); var rateresult = await rateservice.GetTaskDataPaged(requestInputBase); return Ok(rateresult); - case "SUPPLIER_PRO_OEE_TIME_DETAILS": + case "SUPPLIER_PRO_OEE_TIME_DETAILS"://OEE时间明细 var detailservice = _builder.GetRequiredService(); var detailtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); requestInputBase.Condition.Filters.Remove(detailtask); @@ -157,7 +157,14 @@ namespace Wood.Service.Controllers requestInputBase.Condition.Filters.Remove(materialtask); var materialresult = await materialservice.GetTaskDataPaged(requestInputBase); return Ok(materialresult); - + + case "SUPPLIER_PRO_ATTACHMENT_DATA":// 附件类数据 + var attachment_dataservice = _builder.GetRequiredService(); + var attachment_datatask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); + requestInputBase.Condition.Filters.Remove(attachment_datatask); + var attachment_dataresult = await attachment_dataservice.GetTaskDataPaged(requestInputBase); + return Ok(attachment_dataresult); + case "SUPPLIER_PRO_PROCESS_EQUIPMENT":// 工艺装备 var eqservice = _builder.GetRequiredService(); var eqtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");