|
|
@ -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<CherySupplierProSchedulingService>(); |
|
|
|
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<CherySupplierProSchedulingService>(); |
|
|
|
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<CherySupplierInfoService>(); |
|
|
|
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<CherySupplierProDataService>(); |
|
|
|
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<CherySupplierProFirstPassyieldService>(); |
|
|
|
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<CherySupplierProStationFirstPassyieldService>(); |
|
|
|
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<CherySupplierProFlawService>(); |
|
|
|
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<CherySupplierProEnvironmentService>(); |
|
|
|
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<CherySupplierProOeeAchievementRateService>(); |
|
|
|
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<CherySupplierProOeeTimeDetailsService>(); |
|
|
|
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<CherySupplierProAttachmentDataService>(); |
|
|
|
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<CherySupplierProProcessEquipmentService>(); |
|
|
|
var eqtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); |
|
|
|