Commit 23ec16d8 authored by liudong1993's avatar liudong1993

1

parent 7889007a
...@@ -2854,56 +2854,56 @@ namespace Edu.Module.Course ...@@ -2854,56 +2854,56 @@ namespace Edu.Module.Course
School_Id = empModel.School_Id, School_Id = empModel.School_Id,
SourceId = orderId SourceId = orderId
}); });
if (orderModel.CommissionReType == 2 && orderModel.CustomerId > 0) { //if (orderModel.CommissionReType == 2 && orderModel.CustomerId > 0) {
//订单帐平之后 返佣 // //订单帐平之后 返佣
var newOrderModel = orderRepository.GetEntity(orderId); // var newOrderModel = orderRepository.GetEntity(orderId);
if (newOrderModel.PreferPrice == (newOrderModel.Income - newOrderModel.Refund + newOrderModel.PlatformTax + newOrderModel.DiscountMoney)) { // if (newOrderModel.PreferPrice == (newOrderModel.Income - newOrderModel.Refund + newOrderModel.PlatformTax + newOrderModel.DiscountMoney)) {
//帐平了 // //帐平了
var customerModel = customerRepository.GetEntity(orderModel.CustomerId); // var customerModel = customerRepository.GetEntity(orderModel.CustomerId);
//获取订单的返佣列表 // //获取订单的返佣列表
var list = customer_BalanceDetailRepository.GetCustomerBalanceDetailListRepository(new RB_Customer_BalanceDetail_ViewModel() { Group_Id = newOrderModel.Group_Id, OrderId = newOrderModel.OrderId, BalanceType = 1, BalanceState = 2 }); // var list = customer_BalanceDetailRepository.GetCustomerBalanceDetailListRepository(new RB_Customer_BalanceDetail_ViewModel() { Group_Id = newOrderModel.Group_Id, OrderId = newOrderModel.OrderId, BalanceType = 1, BalanceState = 2 });
if (list.Any()) // if (list.Any())
{ // {
Dictionary<string, object> keyValues2 = new Dictionary<string, object>() { }; // Dictionary<string, object> keyValues2 = new Dictionary<string, object>() { };
foreach (var item in list) // foreach (var item in list)
{ // {
Dictionary<string, object> keyValues1 = new Dictionary<string, object>() { // Dictionary<string, object> keyValues1 = new Dictionary<string, object>() {
{ nameof(RB_Customer_BalanceDetail_ViewModel.GiveOutMoney), item.Money}, // { nameof(RB_Customer_BalanceDetail_ViewModel.GiveOutMoney), item.Money},
{ nameof(RB_Customer_BalanceDetail_ViewModel.BalanceState), 1} // { nameof(RB_Customer_BalanceDetail_ViewModel.BalanceState), 1}
}; // };
List<WhereHelper> wheres1 = new List<WhereHelper>() { // List<WhereHelper> wheres1 = new List<WhereHelper>() {
new WhereHelper(){ // new WhereHelper(){
FiledName = nameof(RB_Customer_BalanceDetail_ViewModel.Id), // FiledName = nameof(RB_Customer_BalanceDetail_ViewModel.Id),
FiledValue = item.Id, // FiledValue = item.Id,
OperatorEnum =OperatorEnum.Equal // OperatorEnum =OperatorEnum.Equal
} // }
}; // };
bool f = customer_BalanceDetailRepository.Update(keyValues1, wheres1); // bool f = customer_BalanceDetailRepository.Update(keyValues1, wheres1);
if (f) // if (f)
{ // {
if (item.RebateType == 1) // if (item.RebateType == 1)
{ // {
keyValues2.Add(nameof(RB_Customer_Extend.TotalCommission), customerModel.TotalCommission + item.Money); // keyValues2.Add(nameof(RB_Customer_Extend.TotalCommission), customerModel.TotalCommission + item.Money);
keyValues2.Add(nameof(RB_Customer_Extend.CommissionWithdrawal), customerModel.CommissionWithdrawal + item.Money); // keyValues2.Add(nameof(RB_Customer_Extend.CommissionWithdrawal), customerModel.CommissionWithdrawal + item.Money);
} // }
else if (item.RebateType == 2) // else if (item.RebateType == 2)
{ // {
keyValues2.Add(nameof(RB_Customer_Extend.Client_Balance), customerModel.Client_Balance + item.Money); // keyValues2.Add(nameof(RB_Customer_Extend.Client_Balance), customerModel.Client_Balance + item.Money);
} // }
} // }
} // }
//更新同行的可提现金额 // //更新同行的可提现金额
List<WhereHelper> wheres2 = new List<WhereHelper>() { // List<WhereHelper> wheres2 = new List<WhereHelper>() {
new WhereHelper(){ // new WhereHelper(){
FiledName = nameof(RB_Customer_Extend.CustomerId), // FiledName = nameof(RB_Customer_Extend.CustomerId),
FiledValue = customerModel.CustomerId, // FiledValue = customerModel.CustomerId,
OperatorEnum =OperatorEnum.Equal // OperatorEnum =OperatorEnum.Equal
} // }
}; // };
customerRepository.Update(keyValues2, wheres2); // customerRepository.Update(keyValues2, wheres2);
} // }
} // }
} //}
} }
return flag; return flag;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment