|
|
@ -61,9 +61,10 @@ namespace TaskManager.Controllers |
|
|
|
var url = first.Url; |
|
|
|
var path = first.Api; |
|
|
|
var client = first.Client; |
|
|
|
var pagesize = first.PageSize; |
|
|
|
var controller = _builder.GetRequiredService<SupplierProPlaningService>(); |
|
|
|
|
|
|
|
await controller.ExecuteAsync(url, path, taskName,client); |
|
|
|
await controller.ExecuteAsync(url, path, taskName,client,pagesize); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
@ -333,13 +334,14 @@ namespace TaskManager.Controllers |
|
|
|
var url = task.Url; |
|
|
|
var path = task.Api; |
|
|
|
var client = task.Client; |
|
|
|
var pagesize = task.PageSize; |
|
|
|
|
|
|
|
switch (task.TaskName) |
|
|
|
{ |
|
|
|
case "来料检验数据": |
|
|
|
RecurringJob.AddOrUpdate<SupplierProMaterialStockService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -347,7 +349,7 @@ namespace TaskManager.Controllers |
|
|
|
case "排产数据": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProSchedulingService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -355,7 +357,7 @@ namespace TaskManager.Controllers |
|
|
|
case "供应商基础信息": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierInfoService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -363,7 +365,7 @@ namespace TaskManager.Controllers |
|
|
|
case "人员资质信息": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierEmployeeService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -371,7 +373,7 @@ namespace TaskManager.Controllers |
|
|
|
case "BOM主数据": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierBomService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -379,7 +381,7 @@ namespace TaskManager.Controllers |
|
|
|
case "过程控制项质量数据": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProCpsService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -387,7 +389,7 @@ namespace TaskManager.Controllers |
|
|
|
case "生产过程数据": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProDataService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -395,7 +397,7 @@ namespace TaskManager.Controllers |
|
|
|
case "产品一次合格率": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProFirstPassyieldService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -403,7 +405,7 @@ namespace TaskManager.Controllers |
|
|
|
case "工位一次合格率": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProStationFirstPassyieldService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -411,7 +413,7 @@ namespace TaskManager.Controllers |
|
|
|
case "缺陷业务数据": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProFlawService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -419,7 +421,7 @@ namespace TaskManager.Controllers |
|
|
|
case "环境业务数据": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProEnvironmentService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -427,7 +429,7 @@ namespace TaskManager.Controllers |
|
|
|
case "设备OEE达成率": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProOeeAchievementRateService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -435,7 +437,7 @@ namespace TaskManager.Controllers |
|
|
|
case "OEE时间明细": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProOeeTimeDetailsService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -443,7 +445,7 @@ namespace TaskManager.Controllers |
|
|
|
case "物料主数据": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProMaterialDataService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -451,7 +453,7 @@ namespace TaskManager.Controllers |
|
|
|
case "附件类数据": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProAttachmentDataService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -459,7 +461,7 @@ namespace TaskManager.Controllers |
|
|
|
case "工艺装备": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProProcessEquipmentService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -467,7 +469,7 @@ namespace TaskManager.Controllers |
|
|
|
case "工艺": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProProcessService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -476,7 +478,7 @@ namespace TaskManager.Controllers |
|
|
|
case "整车月度生产计划1": |
|
|
|
RecurringJob.AddOrUpdate<SupplierProPlaningService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -484,7 +486,7 @@ namespace TaskManager.Controllers |
|
|
|
case "M+6月物料需求计划1": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierMrpMonthService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -492,7 +494,7 @@ namespace TaskManager.Controllers |
|
|
|
case "整车月度生产计划2": |
|
|
|
RecurringJob.AddOrUpdate<SupplierProPlaningService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -500,7 +502,7 @@ namespace TaskManager.Controllers |
|
|
|
case "M+6月物料需求计划2": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierMrpMonthService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -508,7 +510,7 @@ namespace TaskManager.Controllers |
|
|
|
case "日物料需求计划": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierMrpDataService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -516,7 +518,7 @@ namespace TaskManager.Controllers |
|
|
|
case "计划协议": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierSaWeekService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -524,7 +526,7 @@ namespace TaskManager.Controllers |
|
|
|
case "采购订单": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierPoService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -532,7 +534,7 @@ namespace TaskManager.Controllers |
|
|
|
case "过焊装未过总装": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierPorHSCHEDULService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -540,7 +542,7 @@ namespace TaskManager.Controllers |
|
|
|
case "过涂装未过总装": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProTSCHEDULService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -548,7 +550,7 @@ namespace TaskManager.Controllers |
|
|
|
case "排序供货": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierProCSCHEDULService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -556,7 +558,7 @@ namespace TaskManager.Controllers |
|
|
|
case "看板配送单": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierDelStateService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -564,7 +566,7 @@ namespace TaskManager.Controllers |
|
|
|
case "退货单": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierReturnService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -572,7 +574,7 @@ namespace TaskManager.Controllers |
|
|
|
case "奇瑞RDC共享库存": |
|
|
|
RecurringJob.AddOrUpdate<SupplierInvDataService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -580,7 +582,7 @@ namespace TaskManager.Controllers |
|
|
|
case "日MRP状态监控": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierMrpDataService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -588,7 +590,7 @@ namespace TaskManager.Controllers |
|
|
|
case "日MRP预警推移": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierMrpWarningService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -596,7 +598,7 @@ namespace TaskManager.Controllers |
|
|
|
case "M+6月物料需求计划风险确认": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierConMmrpService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -604,7 +606,7 @@ namespace TaskManager.Controllers |
|
|
|
case "日物料需求计划风险确认": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierConDateService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -612,7 +614,7 @@ namespace TaskManager.Controllers |
|
|
|
case "采购订单风险确认": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierConPoService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -621,7 +623,7 @@ namespace TaskManager.Controllers |
|
|
|
|
|
|
|
RecurringJob.AddOrUpdate<CherySupplierSinvDataService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
@ -629,7 +631,7 @@ namespace TaskManager.Controllers |
|
|
|
case "供应商共享库存-晚上": |
|
|
|
RecurringJob.AddOrUpdate<CherySupplierSinvDataService>( |
|
|
|
task.TaskName, |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client), |
|
|
|
x => ((IDoExecute)x).ExecuteAsync(url, path, task.TaskName, client,pagesize), |
|
|
|
task.Corn, |
|
|
|
TimeZoneInfo.Local |
|
|
|
); |
|
|
|