From 7a540f529d2c9a541993bc9818cad9c9093fec91 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 03 十二月 2025 11:04:35 +0800
Subject: [PATCH] fix: bug
---
LifePayment/LifePayment.Worker/LifePaymentServicesWorkModule.cs | 30 +++++++++++++++++++++++++++++-
1 files changed, 29 insertions(+), 1 deletions(-)
diff --git a/LifePayment/LifePayment.Worker/LifePaymentServicesWorkModule.cs b/LifePayment/LifePayment.Worker/LifePaymentServicesWorkModule.cs
index 13ba661..c5c9272 100644
--- a/LifePayment/LifePayment.Worker/LifePaymentServicesWorkModule.cs
+++ b/LifePayment/LifePayment.Worker/LifePaymentServicesWorkModule.cs
@@ -1,10 +1,15 @@
+using Alipay.EasySDK.Factory;
using Alipay.EasySDK.Kernel;
using LifePayment.Application;
+using LifePayment.Domain.Shared;
using LifePayment.EntityFrameworkCore;
+using LifePayment.Worker.Worker;
+using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Serilog;
using Volo.Abp;
+using Volo.Abp.BackgroundWorkers;
using Volo.Abp.EntityFrameworkCore;
using Volo.Abp.Identity;
using Volo.Abp.IdentityServer.EntityFrameworkCore;
@@ -23,6 +28,10 @@
public override void ConfigureServices(ServiceConfigurationContext context)
{
var configuration = context.Services.GetConfiguration();
+
+ //Configure<AliYunSMSSettingOptions>(configuration.GetSection("AliYunSMSSetting"));
+ context.Services.AddAutoMapperObjectMapper();
+ ConfigurePays(context, configuration);
Configure<AbpDbContextOptions>(options =>
{
options.UseSqlServer();
@@ -33,12 +42,31 @@
c.AddConsole().SetMinimumLevel(LogLevel.Warning);
});
- Configure<Config>(configuration.GetSection("AliPay"));
+ this.Configure<OssSettings>(configuration.GetSection("ossSettings"));
+ this.Configure<ACOOLYOption>(configuration.GetSection("ACOOLY"));
+ this.Configure<Config>("AliPayEcsign", configuration.GetSection("AliPayEcsign"));
+ this.Configure<InformationOption>(configuration.GetSection("WeiXinCgi"));
+ this.Configure<InitSetting>(configuration.GetSection("InitSetting"));
}
public async override Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
{
+ await context.AddBackgroundWorkerAsync<GetStaticsWorker>();
+ //await context.AddBackgroundWorkerAsync<CheckUnPayOrderWork>();s
+ }
+ private void ConfigurePays(ServiceConfigurationContext context, IConfiguration configuration)
+ {
+ Configure<WxPayOption>(configuration.GetSection("WxPay"));
+ context.Services.AddHttpClient(LifePaymentConstant.WxPayHttpClientName, config =>
+ {
+ config.Timeout = TimeSpan.FromSeconds(120);
+ config.DefaultRequestHeaders.Add("Connection", "Keep-Alive");
+ config.DefaultRequestHeaders.Add("User-Agent", "Aop4Net");
+ config.DefaultRequestHeaders.Add("Accept", "application/json");
+ });
+ Configure<Config>(configuration.GetSection("AliPay"));
+ PostConfigure<Config>(r => { Factory.SetOptions(r); });
}
}
}
\ No newline at end of file
--
Gitblit v1.9.1