| | |
| | | using System.Threading.Tasks; |
| | | using CoreCms.Net.Configuration; |
| | | using CoreCms.Net.IServices; |
| | | using CoreCms.Net.IServices.baifenbingfa; |
| | | using CoreCms.Net.Loging; |
| | | using CoreCms.Net.Model.Entities; |
| | | using CoreCms.Net.Utility.Extensions; |
| | |
| | | private readonly ICoreCmsSettingServices _settingServices; |
| | | private readonly ICoreCmsUserServices _userServices; |
| | | private readonly ICoreCmsAgentOrderServices _agentOrderServices; |
| | | private readonly IDistributorDeliveryServices _distributorDeliveryServices; |
| | | |
| | | |
| | | public OrderFinishCommandSubscribe(ICoreCmsBillPaymentsServices billPaymentsServices, ICoreCmsDistributionOrderServices distributionOrderServices, ICoreCmsDistributionServices distributionServices, ICoreCmsSettingServices settingServices, ICoreCmsUserServices userServices, ICoreCmsAgentOrderServices agentOrderServices) |
| | | public OrderFinishCommandSubscribe(ICoreCmsBillPaymentsServices billPaymentsServices, ICoreCmsDistributionOrderServices distributionOrderServices, ICoreCmsDistributionServices distributionServices, ICoreCmsSettingServices settingServices, ICoreCmsUserServices userServices, ICoreCmsAgentOrderServices agentOrderServices, |
| | | IDistributorDeliveryServices distributorDeliveryServices) |
| | | { |
| | | _billPaymentsServices = billPaymentsServices; |
| | | _distributionOrderServices = distributionOrderServices; |
| | |
| | | _settingServices = settingServices; |
| | | _userServices = userServices; |
| | | _agentOrderServices = agentOrderServices; |
| | | _distributorDeliveryServices= distributorDeliveryServices; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | await _agentOrderServices.FinishOrder(msg); |
| | | //邀请要求模式下进行分佣,会检测是否开启了三级分销和代理模式。 |
| | | await _userServices.InviteCommission(msg); |
| | | //处理经销商发货收益分配记录到余额内 |
| | | await _distributorDeliveryServices.FinishOrder(msg); |
| | | NLogUtil.WriteAll(NLog.LogLevel.Info, LogType.RedisMessageQueue, "订单完结结佣", "订单编号获取正常:" + msg); |
| | | } |
| | | |