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

解决冲突

parents 554dd0aa 71ba697b
...@@ -480,7 +480,7 @@ namespace Edu.Module.Course ...@@ -480,7 +480,7 @@ namespace Edu.Module.Course
}; };
if (model.OrderType == OrderTypeEnum.CourseOrder) 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) else if (model.OrderType == OrderTypeEnum.StudyabroadOrder)
{ {
...@@ -654,12 +654,15 @@ namespace Edu.Module.Course ...@@ -654,12 +654,15 @@ namespace Edu.Module.Course
return list; 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 courseModel = courseRepository.GetEntity(courseId);
//首先查询一下 订单是否关联多课程 //首先查询一下 订单是否关联多课程
var orderCourseList = order_CourseRepository.GetOrderCourseListRepository(new RB_Order_Course_ViewModel() { Group_Id = m.GroupId, OrderId = m.OrderId }); if (orderCourseList == null || !orderCourseList.Any())
if (orderCourseList.Any() && orderCourseList.Count() > 1) {
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)) }); 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 ...@@ -2827,7 +2830,7 @@ namespace Edu.Module.Course
#endregion #endregion
// 处理返佣信息 // 处理返佣信息
// System.Threading.Tasks.Task.Run(() => SetReturnOrderCommission(demodel)); System.Threading.Tasks.Task.Run(() => SetReturnOrderCommission(demodel));
} }
#region 写日志 #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