mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 20:03:26 +08:00
【修复】修复autofac循环引用的问题。
This commit is contained in:
@@ -55,7 +55,6 @@ namespace CoreCms.Net.Services
|
|||||||
private readonly IUnitOfWork _unitOfWork;
|
private readonly IUnitOfWork _unitOfWork;
|
||||||
private readonly PermissionRequirement _permissionRequirement;
|
private readonly PermissionRequirement _permissionRequirement;
|
||||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||||
private readonly ICoreCmsOrderServices _orderServices;
|
|
||||||
private readonly ICoreCmsBillPaymentsServices _billPaymentsServices;
|
private readonly ICoreCmsBillPaymentsServices _billPaymentsServices;
|
||||||
|
|
||||||
|
|
||||||
@@ -63,7 +62,7 @@ namespace CoreCms.Net.Services
|
|||||||
, ICoreCmsUserRepository dal
|
, ICoreCmsUserRepository dal
|
||||||
, ICoreCmsUserBalanceServices userBalanceServices
|
, ICoreCmsUserBalanceServices userBalanceServices
|
||||||
, ICoreCmsSettingServices settingServices
|
, ICoreCmsSettingServices settingServices
|
||||||
, ICoreCmsUserPointLogServices userPointLogServices, ICoreCmsSmsServices smsServices, ICoreCmsUserWeChatInfoServices userWeChatInfoServices, ICoreCmsUserGradeServices userGradeServices, PermissionRequirement permissionRequirement, IHttpContextAccessor httpContextAccessor, ICoreCmsUserLogServices userLogServices, IServiceProvider serviceProvider, ICoreCmsOrderServices orderServices, ICoreCmsBillPaymentsServices billPaymentsServices)
|
, ICoreCmsUserPointLogServices userPointLogServices, ICoreCmsSmsServices smsServices, ICoreCmsUserWeChatInfoServices userWeChatInfoServices, ICoreCmsUserGradeServices userGradeServices, PermissionRequirement permissionRequirement, IHttpContextAccessor httpContextAccessor, ICoreCmsUserLogServices userLogServices, IServiceProvider serviceProvider, ICoreCmsBillPaymentsServices billPaymentsServices)
|
||||||
{
|
{
|
||||||
this._dal = dal;
|
this._dal = dal;
|
||||||
base.BaseDal = dal;
|
base.BaseDal = dal;
|
||||||
@@ -78,7 +77,6 @@ namespace CoreCms.Net.Services
|
|||||||
_httpContextAccessor = httpContextAccessor;
|
_httpContextAccessor = httpContextAccessor;
|
||||||
_userLogServices = userLogServices;
|
_userLogServices = userLogServices;
|
||||||
_serviceProvider = serviceProvider;
|
_serviceProvider = serviceProvider;
|
||||||
_orderServices = orderServices;
|
|
||||||
_billPaymentsServices = billPaymentsServices;
|
_billPaymentsServices = billPaymentsServices;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -782,6 +780,11 @@ namespace CoreCms.Net.Services
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<WebApiCallBack> InviteCommission(string orderId)
|
public async Task<WebApiCallBack> InviteCommission(string orderId)
|
||||||
{
|
{
|
||||||
|
using var container = _serviceProvider.CreateScope();
|
||||||
|
var _orderServices = container.ServiceProvider.GetService<ICoreCmsOrderServices>();
|
||||||
|
var _billPaymentsServices = container.ServiceProvider.GetService<ICoreCmsBillPaymentsServices>();
|
||||||
|
|
||||||
|
|
||||||
var jm = new WebApiCallBack();
|
var jm = new WebApiCallBack();
|
||||||
var allConfigs = await _settingServices.GetConfigDictionaries();
|
var allConfigs = await _settingServices.GetConfigDictionaries();
|
||||||
//分佣类型(1百分比/2固定金额)
|
//分佣类型(1百分比/2固定金额)
|
||||||
|
|||||||
Reference in New Issue
Block a user