Browse Source

更新版本

master
赵新宇 2 months ago
parent
commit
a922680bda
  1. 364
      API/TaskManager.Entity/Entity.cs
  2. 56
      API/Wood.Admin.WebApi/Startup.cs
  3. 10
      API/Wood.Service/Controllers/TaskConifgureController.cs

364
API/TaskManager.Entity/Entity.cs

File diff suppressed because it is too large

56
API/Wood.Admin.WebApi/Startup.cs

@ -73,9 +73,57 @@ namespace Wood.Admin.WebApi
services.AddHttpClient();
services.AddScoped<LogController>();
services.AddScoped<SupplierProPlaningService>();
services.AddScoped<TaskConifgureController>();
// 注册所有需要通过 GetRequiredService 获取的服务
// 1. 整车月度生产计划相关
services.AddScoped<SupplierProPlaningService>();
// 2. M+6月物料需求计划相关
services.AddScoped<SupplierMrpMonthService>();
// 3. 日物料需求计划相关
services.AddScoped<SupplierMrpDataService>();
// 4. 计划协议相关
services.AddScoped<SupplierSaWeekService>();
// 5. 采购订单相关
services.AddScoped<SupplierPoService>();
// 6. 过焊装未过总装相关
services.AddScoped<SupplierPorHSCHEDULService>();
// 7. 过涂装未过总装相关
services.AddScoped<supplierProTSCHEDULService>(); // 注意类型名是否包含大小写问题(如驼峰命名)
// 8. 排序供货相关
services.AddScoped<SupplierProCSCHEDULService>();
// 9. 看板配送单相关
services.AddScoped<SupplierDelStateService>();
// 10. 退货单相关
services.AddScoped<SupplierReturnService>();
// 11. 奇瑞RDC共享库存相关
services.AddScoped<SupplierInvDataService>();
// 12. 日MRP预警推移相关
services.AddScoped<SupplierMrpWarningService>();
// 13. 供应商共享库存相关
services.AddScoped<SupplierSinvDataService>();
// 14. 风险确认相关服务(如果类型名正确)
// 配置 DbContext 使用 SQL Server 连接字符串
services.AddDbContext<JobDbContext>(options =>
options.UseSqlServer(GlobalContext.SystemConfig.CustomerDb));
@ -268,9 +316,11 @@ namespace Wood.Admin.WebApi
options.OperationFilter<SecurityRequirementsOperationFilter>();
#endregion
});
//var s = services.BuildServiceProvider().GetRequiredService<TaskConifgureController>();
// s.TaskAllAsync("2025-05-29");
services.AddControllers();
var s = services.BuildServiceProvider().GetRequiredService<TaskConifgureController>();
s.TaskAllAsync("2025-05-29");

10
API/Wood.Service/Controllers/TaskConifgureController.cs

@ -113,12 +113,12 @@ namespace TaskManager.Controllers
switch (task.TaskName)
{
case "整车月度生产计划1":
//case "整车月度生产计划1":
// 添加的代码块
var controller1 = _builder.GetRequiredService<SupplierProPlaningService>();
await controller1.TestAsync(url, path, taskname, "2025-05-29");
break;
// // 添加的代码块
// var controller1 = _builder.GetRequiredService<SupplierProPlaningService>();
// await controller1.TestAsync(url, path, taskname, "2025-05-29");
// break;
case "M+6月物料需求计划1":

Loading…
Cancel
Save