Browse Source

更新版本

master
赵新宇 1 week ago
parent
commit
8dc4534d87
  1. 93
      API/Wood.Service/Controllers/TaskSubService.cs

93
API/Wood.Service/Controllers/TaskSubService.cs

@ -39,25 +39,20 @@ namespace Wood.Service.Controllers
// return result.Value;
//}
[HttpGet]
[HttpPost]
public async Task<ActionResult> GetDetail([FromBody] RequestInputBase requestInputBase)
{
var taskid = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TaskId").Value;
var tablename = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName").Value;
switch (tablename)
{
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.GetDataPaged(requestInputBase);
return Ok(stockresult.Value);
case "SUPPLIER_PRO_SCHEDULING":
var schedservice = _builder.GetRequiredService<CherySupplierProSchedulingService>();
@ -127,49 +122,49 @@ namespace Wood.Service.Controllers
requestInputBase.Condition.Filters.Remove(flawtask);
var flawresult = await flawservice.GetDataPaged(requestInputBase);
return Ok(flawresult.Value);
//case "SUPPLIER_PRO_ENVIRONMENT":
// var dataservice = _builder.GetRequiredService<envir>();
// var datatask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
// requestInputBase.Condition.Filters.Remove(datatask);
// var dataresult = await dataservice.GetDataPaged(requestInputBase);
// return Ok(dataresult.Value);
//case "SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE":
// var rateservice = _builder.GetRequiredService<>();
// var ratetask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
// requestInputBase.Condition.Filters.Remove(datatask);
// var tateresult = await dataservice.GetDataPaged(requestInputBase);
// return Ok(dataresult.Value);
// break;
//case "SUPPLIER_PRO_OEE_TIME_DETAILS":
// var detailservice = _builder.GetRequiredService<>();
// var detailtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
// requestInputBase.Condition.Filters.Remove(datatask);
// var detailresult = await dataservice.GetDataPaged(requestInputBase);
// return Ok(dataresult.Value);
// break;
//case "SUPPLIER_PRO_MATERIAL_DATA"://物料主数据
// var dataservice = _builder.GetRequiredService<>();
// var datatask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
// requestInputBase.Condition.Filters.Remove(datatask);
// var dataresult = await dataservice.GetDataPaged(requestInputBase);
// return Ok(dataresult.Value);
// break;
//case "SUPPLIER_PRO_PROCESS_EQUIPMENT":// 工艺装备
// var dataservice = _builder.GetRequiredService<CherySupplierProDataService>();
// var datatask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
// requestInputBase.Condition.Filters.Remove(datatask);
// var dataresult = await dataservice.GetDataPaged(requestInputBase);
// return Ok(dataresult.Value);
// break;
//case "SUPPLIER_PRO_PROCESS"://工艺
// var dataservice = _builder.GetRequiredService<CherySupplierProProcessService>();
// var datatask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
// requestInputBase.Condition.Filters.Remove(datatask);
// var dataresult = await dataservice.GetDataPaged(requestInputBase);
// return Ok(dataresult.Value);
// break;
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.GetDataPaged(requestInputBase);
return Ok(envresult.Value);
case "SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE":
var rateservice = _builder.GetRequiredService<CherySupplierProOeeAchievementRateService>();
var ratetask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
requestInputBase.Condition.Filters.Remove(ratetask);
var rateresult = await rateservice.GetDataPaged(requestInputBase);
return Ok(rateresult.Value);
break;
case "SUPPLIER_PRO_OEE_TIME_DETAILS":
var detailservice = _builder.GetRequiredService<CherySupplierProOeeTimeDetailsService>();
var detailtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
requestInputBase.Condition.Filters.Remove(detailtask);
var detailresult = await detailservice.GetDataPaged(requestInputBase);
return Ok(detailresult.Value);
break;
case "SUPPLIER_PRO_MATERIAL_DATA"://物料主数据
var materialservice = _builder.GetRequiredService<CherySupplierProMaterialDataService>();
var materialtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
requestInputBase.Condition.Filters.Remove(materialtask);
var materialresult = await materialservice.GetDataPaged(requestInputBase);
return Ok(materialresult.Value);
break;
case "SUPPLIER_PRO_PROCESS_EQUIPMENT":// 工艺装备
var eqservice = _builder.GetRequiredService<CherySupplierProProcessEquipmentService>();
var eqtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
requestInputBase.Condition.Filters.Remove(eqtask);
var eqresult = await eqservice.GetDataPaged(requestInputBase);
return Ok(eqresult.Value);
break;
case "SUPPLIER_PRO_PROCESS"://工艺
var processservice = _builder.GetRequiredService<CherySupplierProProcessService>();
var processtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
requestInputBase.Condition.Filters.Remove(processtask);
var processresult = await processservice.GetDataPaged(requestInputBase);
return Ok(processresult.Value);
break;

Loading…
Cancel
Save