From 4ad4a4263add81327ac0b6cd642019d2920cc837 Mon Sep 17 00:00:00 2001 From: zhaowc <526854230@qq.com> Date: 星期三, 21 八月 2024 16:39:40 +0800 Subject: [PATCH] 修改用户权限错误页面,质量变更记录查询页面 --- Wms/Wms/Startup.cs | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) diff --git a/Wms/Wms/Startup.cs b/Wms/Wms/Startup.cs index fb30816..8b90be5 100644 --- a/Wms/Wms/Startup.cs +++ b/Wms/Wms/Startup.cs @@ -17,7 +17,6 @@ using Serilog; using Autofac.Core; using Utility; -using Utility.Extension; using Microsoft.Extensions.Options; using Microsoft.AspNetCore.Http; using SqlSugar; @@ -43,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 => { @@ -91,7 +92,7 @@ .SetIsOriginAllowed(_ => true) .AllowAnyHeader() .AllowCredentials(); - + }); }); #endregion @@ -110,13 +111,13 @@ #endregion //读取配置文件配置的接口交互的相关配置 - services.Configure<ApiUrlConfig>(Configuration.GetSection("ApiUrlConfig")); + services.Configure<ApiUrlConfig>(Configuration.GetSection("ApiUrlConfig")); //数据库配置 BaseDbConfig.ConnectionString = Configuration.GetSection("AppSettings:ConnectionString").Value; //验签配置文件 - SignConfig.ERPAppKey = Configuration.GetSection("SignConfig:ERPAppKey").Value; - SignConfig.MESAppKey = Configuration.GetSection("SignConfig:MESAppKey").Value; - SignConfig.LIMSAppKey = Configuration.GetSection("SignConfig:LIMSAppKey").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); @@ -135,6 +136,9 @@ services.AddHostedService<HostedService>(); services.AddSingleton<SchedulerCenter>(); + + services.AddTransient<UserManager>(); + services.AddTransient<IHttpContextAccessor, HttpContextAccessor>(); } public void ConfigureContainer(ContainerBuilder builder) { @@ -160,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