|
|
@ -13,6 +13,7 @@ using Microsoft.Extensions.DependencyInjection; |
|
|
|
using System; |
|
|
|
using System.IO; |
|
|
|
using System.Linq.Expressions; |
|
|
|
using System.Security.Policy; |
|
|
|
using System.Threading.Tasks; |
|
|
|
using TaskManager.Controllers; |
|
|
|
using TaskManager.Entity; |
|
|
@ -72,11 +73,6 @@ namespace TaskManager.Controllers |
|
|
|
await controller.ExecuteAsync(url, path, taskName); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
|
|
|
@ -97,15 +93,165 @@ namespace TaskManager.Controllers |
|
|
|
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 controller2 = _builder.GetRequiredService<SupplierMrpMonthService>(); |
|
|
|
await controller2.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "整车月度生产计划2": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller3 = _builder.GetRequiredService<SupplierProPlaningService>(); |
|
|
|
await controller3.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "M+6月物料需求计划2": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller4 = _builder.GetRequiredService<SupplierMrpMonthService>(); |
|
|
|
await controller4.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "日物料需求计划": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller5 = _builder.GetRequiredService<SupplierMrpDataService>(); |
|
|
|
await controller5.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "计划协议": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller6 = _builder.GetRequiredService<SupplierSaWeekService>(); |
|
|
|
await controller6.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "采购订单": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller7 = _builder.GetRequiredService<SupplierPoService>(); |
|
|
|
await controller7.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "过焊装未过总装": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller8 = _builder.GetRequiredService<SupplierPorHSCHEDULService>(); |
|
|
|
await controller8.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "过涂装未过总装": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller9 = _builder.GetRequiredService<supplierProTSCHEDULService>(); |
|
|
|
await controller9.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "排序供货": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller10 = _builder.GetRequiredService<SupplierProCSCHEDULService>(); |
|
|
|
await controller10.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "看板配送单": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller11 = _builder.GetRequiredService<SupplierDelStateService>(); |
|
|
|
await controller11.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "退货单": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller12 = _builder.GetRequiredService<SupplierReturnService>(); |
|
|
|
await controller12.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "奇瑞RDC共享库存": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller13 = _builder.GetRequiredService<SupplierInvDataService>(); |
|
|
|
await controller13.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "日MRP状态监控": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller14 = _builder.GetRequiredService<SupplierMrpDataService>(); |
|
|
|
await controller14.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "日MRP预警推移": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller15 = _builder.GetRequiredService<SupplierMrpWarningService>(); |
|
|
|
await controller15.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
case "供应商共享库存-上午": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller19 = _builder.GetRequiredService<SupplierSinvDataService>(); |
|
|
|
await controller19.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
|
|
|
|
case "供应商共享库存-晚上": |
|
|
|
|
|
|
|
// 添加的代码块
|
|
|
|
var controller20 = _builder.GetRequiredService<SupplierSinvDataService>(); |
|
|
|
await controller20.TestAsync(url, path, taskname, "2025-05-29"); |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
catch |
|
|
|
{ |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|