Commit 554dd0aa authored by 吴春's avatar 吴春

1

parent b8848e41
...@@ -659,7 +659,8 @@ namespace Edu.Module.Course ...@@ -659,7 +659,8 @@ namespace Edu.Module.Course
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 }); 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.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)) });
courseModel = courseList.OrderByDescending(x => x.CourseRate).FirstOrDefault(); courseModel = courseList.OrderByDescending(x => x.CourseRate).FirstOrDefault();
...@@ -3116,6 +3117,18 @@ namespace Edu.Module.Course ...@@ -3116,6 +3117,18 @@ namespace Edu.Module.Course
{ {
model.ClassName = studyAbroadRepository.GetEntity(model.SourceId)?.Name ?? ""; model.ClassName = studyAbroadRepository.GetEntity(model.SourceId)?.Name ?? "";
} }
model.ClassList = new List<RB_Class_ViewModel>();
List<RB_Class_ViewModel> classList = new List<RB_Class_ViewModel>();
//获取订单的课程信息
var orderCourseList = order_CourseRepository.GetOrderCourseListRepository(new RB_Order_Course_ViewModel { OrderId = model.OrderId });
string Q_ClassIds = model.ClassId > 0 ? model.ClassId.ToString() : "";
Q_ClassIds += ((!string.IsNullOrWhiteSpace(Q_ClassIds) && orderCourseList != null && orderCourseList.Any()) ? "," : "") + string.Join(",", orderCourseList.Select(x => x.ClassId));
if (!string.IsNullOrWhiteSpace(Q_ClassIds))
{
model.ClassList = classRepository.GetClassListRepository(new RB_Class_ViewModel { Q_ClassIds = Q_ClassIds, ClassScrollType = 0 });
}
} }
return model; return model;
} }
......
...@@ -1251,6 +1251,7 @@ namespace Edu.WebApi.Controllers.Course ...@@ -1251,6 +1251,7 @@ namespace Edu.WebApi.Controllers.Course
{ {
OrderInfo = new OrderInfo = new
{ {
ClassList = model.ClassList?.Select(z => new { z.ClassScrollType, z.ClassId, z.ClassName, z.CouseId, z.CourseSubjectName, z.CourseName, z.TeacherName, z.Teacher_Id, OpenTimeStr = StringHelper.FormatDate(z.OpenTime) }),
model.OrderId, model.OrderId,
model.ClassId, model.ClassId,
model.GuestNum, model.GuestNum,
......
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