|
|
@ -51,36 +51,44 @@ namespace Wood.Service.Controllers |
|
|
|
{ |
|
|
|
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 schedresult = await schedservice.GetDataPaged(requestInputBase); |
|
|
|
return Ok(schedresult.Value); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//_builder.GetRequiredService(requestInputBase);
|
|
|
|
|
|
|
|
|
|
|
|
//_builder.GetRequiredService(requestInputBase);
|
|
|
|
break; |
|
|
|
case "SUPPLIER_PRO_SCHEDULING": |
|
|
|
//RecurringJob.AddOrUpdate<>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
break; |
|
|
|
|
|
|
|
var schedservice = _builder.GetRequiredService<CherySupplierProSchedulingService>(); |
|
|
|
var schedtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); |
|
|
|
requestInputBase.Condition.Filters.Remove(schedtask); |
|
|
|
var schedresult = await schedservice.GetDataPaged(requestInputBase); |
|
|
|
return Ok(schedresult.Value); |
|
|
|
|
|
|
|
case "SUPPLIER_INFO": |
|
|
|
//RecurringJob.AddOrUpdate<>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
break; |
|
|
|
|
|
|
|
var infoservice = _builder.GetRequiredService<CherySupplierInfoService>(); |
|
|
|
var infotask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); |
|
|
|
requestInputBase.Condition.Filters.Remove(infotask); |
|
|
|
var inforesult = await infoservice.GetDataPaged(requestInputBase); |
|
|
|
return Ok(inforesult.Value); |
|
|
|
|
|
|
|
case "SUPPLIER_EMPLOYEE"://人员资质信息
|
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_EMPLOYEE_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
break; |
|
|
|
var emplyeeservice = _builder.GetRequiredService<CherySupplierEmployeeService>(); |
|
|
|
var emplyeetask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); |
|
|
|
requestInputBase.Condition.Filters.Remove(emplyeetask); |
|
|
|
var emplyeeresult = await emplyeeservice.GetDataPaged(requestInputBase); |
|
|
|
return Ok(emplyeeresult.Value); |
|
|
|
|
|
|
|
|
|
|
|
case "SUPPLIER_BOM"://BOM主数据
|
|
|
|
|
|
|
|
var bomservice = _builder.GetRequiredService<CherySupplierBomService>(); |
|
|
@ -91,104 +99,83 @@ namespace Wood.Service.Controllers |
|
|
|
|
|
|
|
|
|
|
|
case "SUPPLIER_PRO_CPS"://过程控制项质量数据
|
|
|
|
//var service = _builder.GetRequiredService<CherySupplierBomService>();
|
|
|
|
//var task = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName");
|
|
|
|
//requestInputBase.Condition.Filters.Remove(task);
|
|
|
|
//var result = await service.GetDataPaged(requestInputBase);
|
|
|
|
//return Ok(result.Value);
|
|
|
|
var cpsservice = _builder.GetRequiredService<CherySupplierProCpsService>(); |
|
|
|
var cpstask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); |
|
|
|
requestInputBase.Condition.Filters.Remove(cpstask); |
|
|
|
var result = await cpsservice.GetDataPaged(requestInputBase); |
|
|
|
return Ok(result.Value); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_CPS_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
break; |
|
|
|
case "SUPPLIER_PRO_DATA": |
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_DATA_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
break; |
|
|
|
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); |
|
|
|
|
|
|
|
case "SUPPLIER_PRO_FIRST_PASSYIELD": |
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_FIRST_PASSYIELD_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
break; |
|
|
|
|
|
|
|
var passyieldservice = _builder.GetRequiredService<CherySupplierProFirstPassyieldService>(); |
|
|
|
var passyieldtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); |
|
|
|
requestInputBase.Condition.Filters.Remove(passyieldtask); |
|
|
|
var passyieldresult = await passyieldservice.GetDataPaged(requestInputBase); |
|
|
|
return Ok(passyieldresult.Value); |
|
|
|
|
|
|
|
|
|
|
|
case "SUPPLIER_PRO_STATION_FIRST_PASSYIELD": |
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_STATION_FIRST_PASSYIELD_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
break; |
|
|
|
var pasyservice = _builder.GetRequiredService<CherySupplierProStationFirstPassyieldService>(); |
|
|
|
var pasytask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); |
|
|
|
requestInputBase.Condition.Filters.Remove(pasytask); |
|
|
|
var pasyresult = await pasyservice.GetDataPaged(requestInputBase); |
|
|
|
return Ok(pasyresult.Value); |
|
|
|
|
|
|
|
case "SUPPLIER_PRO_FLAW": |
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_FLAW_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
break; |
|
|
|
var flawservice = _builder.GetRequiredService<CherySupplierProFlawService>(); |
|
|
|
var flawtask = requestInputBase.Condition.Filters.FirstOrDefault(p => p.Column == "TableName"); |
|
|
|
requestInputBase.Condition.Filters.Remove(flawtask); |
|
|
|
var flawresult = await flawservice.GetDataPaged(requestInputBase); |
|
|
|
return Ok(flawresult.Value); |
|
|
|
|
|
|
|
case "SUPPLIER_PRO_ENVIRONMENT": |
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_ENVIRONMENT_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
break; |
|
|
|
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": |
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
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": |
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_OEE_TIME_DETAILS_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
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"://物料主数据
|
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_MATERIAL_DATA_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
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":// 工艺装备
|
|
|
|
|
|
|
|
//RecurringJob.AddOrUpdate<SUPPLIER_PRO_PROCESS_EQUIPMENT_CONTROLLER>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
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"://工艺
|
|
|
|
//RecurringJob.AddOrUpdate<>(
|
|
|
|
// task.TaskName,
|
|
|
|
// x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName),
|
|
|
|
// task.Corn,
|
|
|
|
// TimeZoneInfo.Local
|
|
|
|
//);
|
|
|
|
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; |
|
|
|
|
|
|
|
|
|
|
|