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

1

parent b8848e41
......@@ -659,7 +659,8 @@ namespace Edu.Module.Course
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.Any() && orderCourseList.Count() > 1)
{
//取最高等级的课程
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();
......@@ -3116,6 +3117,18 @@ namespace Edu.Module.Course
{
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;
}
......
......@@ -1251,6 +1251,7 @@ namespace Edu.WebApi.Controllers.Course
{
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.ClassId,
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