예제 #1
0
        /// <summary>
        /// 结算二级佣金
        /// </summary>
        private async Task CaclCommissionLevel2(Order order)
        {
            if (order.Member.AgentPath == null || order.Member.Agent == null)
            {
                return;
            }
            var parentAgent = await AgentRepository.GetParentAgentAsync(order.Member.Agent);

            if (parentAgent == null)
            {
                return;
            }
            await AddCommissionAsync(order, CommissionType.Level2, parentAgent);
        }