Commit 3cf02c15 authored by 吴春's avatar 吴春

解决冲突

parents 554dd0aa 71ba697b
......@@ -480,7 +480,7 @@ namespace Edu.Module.Course
};
if (model.OrderType == OrderTypeEnum.CourseOrder)
{
FormatOrderCommissionByCourse(ref commissionModel, model.CourseId, model.PreferPrice - model.DiscountMoney);
FormatOrderCommissionByCourse(ref commissionModel, model.CourseId, model.PreferPrice - model.DiscountMoney, model.OrderCourseList);
}
else if (model.OrderType == OrderTypeEnum.StudyabroadOrder)
{
......@@ -654,12 +654,15 @@ namespace Edu.Module.Course
return list;
}
public void FormatOrderCommissionByCourse(ref RB_Order_ReturnComission_ViewModel m, int courseId, decimal orderIncome)
public void FormatOrderCommissionByCourse(ref RB_Order_ReturnComission_ViewModel m, int courseId, decimal orderIncome, List<RB_Order_Course_ViewModel> orderCourseList = null)
{
var courseModel = courseRepository.GetEntity(courseId);
//首先查询一下 订单是否关联多课程
var orderCourseList = order_CourseRepository.GetOrderCourseListRepository(new RB_Order_Course_ViewModel() { Group_Id = m.GroupId, OrderId = m.OrderId });
if (orderCourseList.Any() && orderCourseList.Count() > 1)
if (orderCourseList == null || !orderCourseList.Any())
{
orderCourseList = order_CourseRepository.GetOrderCourseListRepository(new RB_Order_Course_ViewModel() { Group_Id = m.GroupId, OrderId = m.OrderId });
}
if (orderCourseList != null && orderCourseList.Any() && orderCourseList.Count() > 1)
{
//取最高等级的课程
var courseList = courseRepository.GetCourseListRepository(new RB_Course_ViewModel() { Group_Id = m.GroupId, QCourseIds = string.Join(",", orderCourseList.Select(x => x.CourseId)) });
......@@ -2827,7 +2830,7 @@ namespace Edu.Module.Course
#endregion
// 处理返佣信息
// System.Threading.Tasks.Task.Run(() => SetReturnOrderCommission(demodel));
System.Threading.Tasks.Task.Run(() => SetReturnOrderCommission(demodel));
}
#region 写日志
......
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