|
|
@ -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"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|