From 1d1edf6ad7882f569c28652cd3064ca8c5281802 Mon Sep 17 00:00:00 2001 From: zhouhongjun <565221961@qq.com> Date: Fri, 6 Jun 2025 13:48:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=99=84=E4=BB=B6=E7=B1=BB?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=BB=BB=E5=8A=A1=E6=9F=A5=E8=AF=A2=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/TaskSubService.cs | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) 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");