From 638b471ad73bce1c701d9f9c8d02effe6a38c7ca Mon Sep 17 00:00:00 2001
From: chengsc <Demo@DESKTOP-CPA90BF>
Date: 星期一, 22 七月 2024 16:57:20 +0800
Subject: [PATCH] 修改托盘绑定方法
---
Wms/Wms/Startup.cs | 26 ++++++++++++++++++--------
1 files changed, 18 insertions(+), 8 deletions(-)
diff --git a/Wms/Wms/Startup.cs b/Wms/Wms/Startup.cs
index 692d801..8b90be5 100644
--- a/Wms/Wms/Startup.cs
+++ b/Wms/Wms/Startup.cs
@@ -17,10 +17,10 @@
using Serilog;
using Autofac.Core;
using Utility;
-using Utility.Extension;
using Microsoft.Extensions.Options;
using Microsoft.AspNetCore.Http;
using SqlSugar;
+using Utility.Job;
namespace Wms
{
@@ -42,10 +42,12 @@
var url2 = Configuration.GetSection("ApiUrlConfig:AgvHost").Value + Configuration.GetSection("ApiUrlConfig:IssueComApiUrl").Value;
//调用定时任务
services.AddHostedService<DailyTaskService>(provider =>
- new DailyTaskService(url,url2));
+ new DailyTaskService(url, url2));
- services.AddControllers(options => {
+ services.AddControllers(options =>
+ {
options.Filters.Add<RequestAuditLogFilter>();
+ options.Filters.Add<CustomerExceptionFilter>();
})
.AddJsonOptions(options =>
{
@@ -90,7 +92,7 @@
.SetIsOriginAllowed(_ => true)
.AllowAnyHeader()
.AllowCredentials();
-
+
});
});
#endregion
@@ -109,11 +111,14 @@
#endregion
//读取配置文件配置的接口交互的相关配置
- services.Configure<ApiUrlConfig>(Configuration.GetSection("ApiUrlConfig"));
+ services.Configure<ApiUrlConfig>(Configuration.GetSection("ApiUrlConfig"));
//数据库配置
BaseDbConfig.ConnectionString = Configuration.GetSection("AppSettings:ConnectionString").Value;
//验签配置文件
- SignConfig.AppKey = Configuration.GetSection("SignConfig:AppKey").Value;
+ SignConfig.ERPAppKey = Configuration.GetSection("SignConfig:ERPAppKey").Value;
+ SignConfig.MESAppKey = Configuration.GetSection("SignConfig:MESAppKey").Value;
+ SignConfig.LIMSAppKey = Configuration.GetSection("SignConfig:LIMSAppKey").Value;
+ SignConfig.FuMaAppKey = Configuration.GetSection("SignConfig:FuMaAppKey").Value;
SignConfig.Minutes = double.Parse(Configuration.GetSection("SignConfig:Minutes").Value);
@@ -128,6 +133,12 @@
services.AddScoped<UnitOfWorkAttribute>();
services.AddSingleton<ISqlSugarClient>(DataContext.Db); // 单例注册
services.AddTransient<IUnitOfWork, SqlSugarUnitOfWork>(); // 事务与工作单元注册
+
+ services.AddHostedService<HostedService>();
+ services.AddSingleton<SchedulerCenter>();
+
+ services.AddTransient<UserManager>();
+ services.AddTransient<IHttpContextAccessor, HttpContextAccessor>();
}
public void ConfigureContainer(ContainerBuilder builder)
{
@@ -153,14 +164,13 @@
}
//全局返回规范
//app.UseApiResponse();//弃用 改用Filter [ServiceFilter(typeof(ApiResponseActionFilter))]
- app.UseExceptionMiddleware();
//使用Serilog记录请求日志
app.UseSerilogRequestLogging();
//app.UseHttpsRedirection();
app.UseRouting();
-
+
app.UseAuthentication();
app.UseAuthorization();
app.UseCors("MyCors");//跨域
--
Gitblit v1.8.0