diff --git a/CoreCms.Net.Services/User/CoreCmsUserServices.cs b/CoreCms.Net.Services/User/CoreCmsUserServices.cs
index 387f2180..2b1e1f67 100644
--- a/CoreCms.Net.Services/User/CoreCmsUserServices.cs
+++ b/CoreCms.Net.Services/User/CoreCmsUserServices.cs
@@ -55,7 +55,6 @@ namespace CoreCms.Net.Services
private readonly IUnitOfWork _unitOfWork;
private readonly PermissionRequirement _permissionRequirement;
private readonly IHttpContextAccessor _httpContextAccessor;
- private readonly ICoreCmsOrderServices _orderServices;
private readonly ICoreCmsBillPaymentsServices _billPaymentsServices;
@@ -63,7 +62,7 @@ namespace CoreCms.Net.Services
, ICoreCmsUserRepository dal
, ICoreCmsUserBalanceServices userBalanceServices
, 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;
base.BaseDal = dal;
@@ -78,7 +77,6 @@ namespace CoreCms.Net.Services
_httpContextAccessor = httpContextAccessor;
_userLogServices = userLogServices;
_serviceProvider = serviceProvider;
- _orderServices = orderServices;
_billPaymentsServices = billPaymentsServices;
}
@@ -782,6 +780,11 @@ namespace CoreCms.Net.Services
///
public async Task InviteCommission(string orderId)
{
+ using var container = _serviceProvider.CreateScope();
+ var _orderServices = container.ServiceProvider.GetService();
+ var _billPaymentsServices = container.ServiceProvider.GetService();
+
+
var jm = new WebApiCallBack();
var allConfigs = await _settingServices.GetConfigDictionaries();
//分佣类型(1百分比/2固定金额)