|
|
@ -71,164 +71,164 @@ namespace TaskManager.Controllers |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 执行铁定任务
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="taskName"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[NonAction] |
|
|
|
public async Task testTask(string taskName) |
|
|
|
{ |
|
|
|
var first = await _context.TaskConifgure.FirstOrDefaultAsync(p => p.TaskName == taskName); |
|
|
|
var url = first.Url; |
|
|
|
var path = first.Api; |
|
|
|
var controller = _builder.GetRequiredService<SupplierProPlaningService>(); |
|
|
|
await controller.TestAsync(url, path, taskName, "2025-04-21"); |
|
|
|
|
|
|
|
} |
|
|
|
[NonAction] |
|
|
|
public async Task TaskAllAsync(string date) |
|
|
|
{ |
|
|
|
var tasks = _context.TaskConifgure.Where(p => p.IsAuto == true && !string.IsNullOrEmpty(p.Corn) |
|
|
|
&& !string.IsNullOrEmpty(p.Api) && !string.IsNullOrEmpty(p.Url)).ToList(); |
|
|
|
|
|
|
|
|
|
|
|
foreach (var task in tasks) |
|
|
|
{ |
|
|
|
try |
|
|
|
{ |
|
|
|
var url = task.Url; |
|
|
|
var path = task.Api; |
|
|
|
var taskname = task.TaskName; |
|
|
|
|
|
|
|
switch (task.TaskName) |
|
|
|
{ |
|
|
|
//case "整车月度生产计划1":
|
|
|
|
///// <summary>
|
|
|
|
///// 执行铁定任务
|
|
|
|
///// </summary>
|
|
|
|
///// <param name="taskName"></param>
|
|
|
|
///// <returns></returns>
|
|
|
|
//[NonAction]
|
|
|
|
//public async Task testTask(string taskName)
|
|
|
|
//{
|
|
|
|
// var first = await _context.TaskConifgure.FirstOrDefaultAsync(p => p.TaskName == taskName);
|
|
|
|
// var url = first.Url;
|
|
|
|
// var path = first.Api;
|
|
|
|
// var controller = _builder.GetRequiredService<SupplierProPlaningService>();
|
|
|
|
// await controller.TestAsync(url, path, taskName, "2025-04-21");
|
|
|
|
|
|
|
|
//}
|
|
|
|
//[NonAction]
|
|
|
|
//public async Task TaskAllAsync(string date)
|
|
|
|
//{
|
|
|
|
// var tasks = _context.TaskConifgure.Where(p => p.IsAuto == true && !string.IsNullOrEmpty(p.Corn)
|
|
|
|
// && !string.IsNullOrEmpty(p.Api) && !string.IsNullOrEmpty(p.Url)).ToList();
|
|
|
|
|
|
|
|
|
|
|
|
// foreach (var task in tasks)
|
|
|
|
// {
|
|
|
|
// try
|
|
|
|
// {
|
|
|
|
// var url = task.Url;
|
|
|
|
// var path = task.Api;
|
|
|
|
// var taskname = task.TaskName;
|
|
|
|
|
|
|
|
// switch (task.TaskName)
|
|
|
|
// {
|
|
|
|
// //case "整车月度生产计划1":
|
|
|
|
|
|
|
|
// // // 添加的代码块
|
|
|
|
// // var controller1 = _builder.GetRequiredService<SupplierProPlaningService>();
|
|
|
|
// // await controller1.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// // break;
|
|
|
|
|
|
|
|
// case "M+6月物料需求计划1":
|
|
|
|
|
|
|
|
// // 添加的代码块
|
|
|
|
// var controller1 = _builder.GetRequiredService<SupplierProPlaningService>();
|
|
|
|
// await controller1.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// var controller2 = _builder.GetRequiredService<CherySupplierMrpMonthService>();
|
|
|
|
// await controller2.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "M+6月物料需求计划1": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller2 = _builder.GetRequiredService<CherySupplierMrpMonthService>(); |
|
|
|
await controller2.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "整车月度生产计划2": |
|
|
|
// case "整车月度生产计划2":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller3 = _builder.GetRequiredService<SupplierProPlaningService>(); |
|
|
|
await controller3.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller3 = _builder.GetRequiredService<SupplierProPlaningService>();
|
|
|
|
// await controller3.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "M+6月物料需求计划2": |
|
|
|
// case "M+6月物料需求计划2":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller4 = _builder.GetRequiredService<CherySupplierMrpMonthService>(); |
|
|
|
await controller4.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller4 = _builder.GetRequiredService<CherySupplierMrpMonthService>();
|
|
|
|
// await controller4.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "日物料需求计划": |
|
|
|
// case "日物料需求计划":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller5 = _builder.GetRequiredService<CherySupplierMrpDataService>(); |
|
|
|
await controller5.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller5 = _builder.GetRequiredService<CherySupplierMrpDataService>();
|
|
|
|
// await controller5.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "计划协议": |
|
|
|
// case "计划协议":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller6 = _builder.GetRequiredService<CherySupplierSaWeekService>(); |
|
|
|
await controller6.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller6 = _builder.GetRequiredService<CherySupplierSaWeekService>();
|
|
|
|
// await controller6.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "采购订单": |
|
|
|
// case "采购订单":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller7 = _builder.GetRequiredService<CherySupplierPoService>(); |
|
|
|
await controller7.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller7 = _builder.GetRequiredService<CherySupplierPoService>();
|
|
|
|
// await controller7.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "过焊装未过总装": |
|
|
|
// case "过焊装未过总装":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller8 = _builder.GetRequiredService<CherySupplierPorHSCHEDULService>(); |
|
|
|
await controller8.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller8 = _builder.GetRequiredService<CherySupplierPorHSCHEDULService>();
|
|
|
|
// await controller8.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "过涂装未过总装": |
|
|
|
// case "过涂装未过总装":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller9 = _builder.GetRequiredService<CherySupplierProTSCHEDULService>(); |
|
|
|
await controller9.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller9 = _builder.GetRequiredService<CherySupplierProTSCHEDULService>();
|
|
|
|
// await controller9.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "排序供货": |
|
|
|
// case "排序供货":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller10 = _builder.GetRequiredService<CherySupplierProCSCHEDULService>(); |
|
|
|
await controller10.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller10 = _builder.GetRequiredService<CherySupplierProCSCHEDULService>();
|
|
|
|
// await controller10.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "看板配送单": |
|
|
|
// case "看板配送单":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller11 = _builder.GetRequiredService<CherySupplierDelStateService>(); |
|
|
|
await controller11.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller11 = _builder.GetRequiredService<CherySupplierDelStateService>();
|
|
|
|
// await controller11.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "退货单": |
|
|
|
// case "退货单":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller12 = _builder.GetRequiredService<CherySupplierReturnService>(); |
|
|
|
await controller12.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller12 = _builder.GetRequiredService<CherySupplierReturnService>();
|
|
|
|
// await controller12.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "奇瑞RDC共享库存": |
|
|
|
// case "奇瑞RDC共享库存":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller13 = _builder.GetRequiredService<SupplierInvDataService>(); |
|
|
|
await controller13.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller13 = _builder.GetRequiredService<SupplierInvDataService>();
|
|
|
|
// await controller13.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "日MRP状态监控": |
|
|
|
// case "日MRP状态监控":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller14 = _builder.GetRequiredService<CherySupplierMrpDataService>(); |
|
|
|
await controller14.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller14 = _builder.GetRequiredService<CherySupplierMrpDataService>();
|
|
|
|
// await controller14.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "日MRP预警推移": |
|
|
|
// case "日MRP预警推移":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller15 = _builder.GetRequiredService<CherySupplierMrpWarningService>(); |
|
|
|
await controller15.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
case "供应商共享库存-上午": |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller15 = _builder.GetRequiredService<CherySupplierMrpWarningService>();
|
|
|
|
// await controller15.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
// case "供应商共享库存-上午":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller19 = _builder.GetRequiredService<CherySupplierSinvDataService>(); |
|
|
|
await controller19.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller19 = _builder.GetRequiredService<CherySupplierSinvDataService>();
|
|
|
|
// await controller19.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
|
|
|
|
case "供应商共享库存-晚上": |
|
|
|
// case "供应商共享库存-晚上":
|
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller20 = _builder.GetRequiredService<CherySupplierSinvDataService>(); |
|
|
|
await controller20.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
} |
|
|
|
// // 添加的代码块
|
|
|
|
// var controller20 = _builder.GetRequiredService<CherySupplierSinvDataService>();
|
|
|
|
// await controller20.TestAsync(url, path, taskname, "2025-05-29");
|
|
|
|
// break;
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
catch |
|
|
|
{ |
|
|
|
// }
|
|
|
|
// catch
|
|
|
|
// {
|
|
|
|
|
|
|
|
} |
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -241,8 +241,8 @@ namespace TaskManager.Controllers |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
// }
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|