Commit a9acfb97 authored by 黄奎's avatar 黄奎

页面修改

parent 44d5c93d
...@@ -91,6 +91,11 @@ namespace Edu.Module.Course ...@@ -91,6 +91,11 @@ namespace Edu.Module.Course
/// </summary> /// </summary>
private readonly ClassModule classModule = new ClassModule(); private readonly ClassModule classModule = new ClassModule();
/// <summary>
/// 课程优惠信息
/// </summary>
private readonly RB_Course_PreferentialRepository course_PreferentialRepository = new RB_Course_PreferentialRepository();
/// <summary> /// <summary>
/// 获取学员退课单据分页列表 /// 获取学员退课单据分页列表
/// </summary> /// </summary>
...@@ -962,8 +967,33 @@ namespace Edu.Module.Course ...@@ -962,8 +967,33 @@ namespace Edu.Module.Course
{ {
List<object> list = new List<object>(); List<object> list = new List<object>();
var classList = classModule.GetClassPageListModule(pageIndex, pageSize, out rowsCount, query, isGetStepPrice: true); var classList = classModule.GetClassPageListModule(pageIndex, pageSize, out rowsCount, query, isGetStepPrice: true);
List<RB_Course_Preferential_Extend> coursePriceList = new List<RB_Course_Preferential_Extend>();
if (classList != null && classList.Count > 0)
{
string courseIds = string.Join(",", classList.Select(qitem => qitem.CouseId));
coursePriceList= course_PreferentialRepository.GetCoursePreferentialListRepostory(new RB_Course_Preferential_Extend()
{
QCourseIds = courseIds
});
}
foreach (var item in classList) foreach (var item in classList)
{ {
var priceModel = coursePriceList?.Where(qitem => qitem.CourseId == item.CouseId && qitem.PriceDiscountType == CoursePriceDiscountEnum.Renewal)?.FirstOrDefault();
decimal SellPrice = item.SellPrice;
decimal OriginalPrice = item.SellPrice;
if (priceModel != null)
{
if (priceModel.PriceType == 0)
{
SellPrice = SellPrice * (100 - priceModel.PriceMoney) / 100;
OriginalPrice = SellPrice * (100 - priceModel.PriceMoney) / 100;
}
else
{
SellPrice = SellPrice - priceModel.PriceMoney;
OriginalPrice = SellPrice - priceModel.PriceMoney;
}
}
var obj = new var obj = new
{ {
item.ClassId, item.ClassId,
...@@ -973,8 +1003,8 @@ namespace Edu.Module.Course ...@@ -973,8 +1003,8 @@ namespace Edu.Module.Course
item.TeacherName, item.TeacherName,
item.RoomName, item.RoomName,
OpenTime = Common.ConvertHelper.FormatDate(item.OpenTime), OpenTime = Common.ConvertHelper.FormatDate(item.OpenTime),
item.OriginalPrice, OriginalPrice,
item.SellPrice, SellPrice,
item.ClassPersion, item.ClassPersion,
item.OrderStudentCount, item.OrderStudentCount,
item.ClassStepPriceList, item.ClassStepPriceList,
......
...@@ -142,7 +142,7 @@ WHERE 1=1 ...@@ -142,7 +142,7 @@ WHERE 1=1
} }
} }
} }
return GetPage<RB_Course_ViewModel>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList(); return GetPage<RB_Course_ViewModel>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList();
} }
/// <summary> /// <summary>
......
...@@ -96,7 +96,7 @@ WHERE 1=1 ...@@ -96,7 +96,7 @@ WHERE 1=1
OrderGuestId = model.OrderGuestId OrderGuestId = model.OrderGuestId
}; };
newModel.Id = CheckStudentMakeUpExistsRepository(model); newModel.Id = CheckStudentMakeUpExistsRepository(model);
if (newModel.Id > 0) if (newModel.Id <= 0)
{ {
flag = base.Insert(newModel) > 0; flag = base.Insert(newModel) > 0;
} }
......
...@@ -189,7 +189,7 @@ namespace Edu.WebApi.Controllers.Course ...@@ -189,7 +189,7 @@ namespace Edu.WebApi.Controllers.Course
IsQTeacher = base.ParmJObj.GetInt("IsQTeacher"), IsQTeacher = base.ParmJObj.GetInt("IsQTeacher"),
}; };
query.Group_Id = base.UserInfo.Group_Id; query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id; //query.School_Id = base.UserInfo.School_Id;
var list = courseModule.GetCoursePageListModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query); var list = courseModule.GetCoursePageListModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
foreach (var item in list) foreach (var item in list)
{ {
......
...@@ -209,6 +209,7 @@ namespace Edu.WebApi.Controllers.Course ...@@ -209,6 +209,7 @@ namespace Edu.WebApi.Controllers.Course
VisitorReserveId=0, VisitorReserveId=0,
IsRenewOrder=1, IsRenewOrder=1,
}; };
orderModel.RenewOrderId = OrderId;
orderModel.Group_Id = base.UserInfo.Group_Id; orderModel.Group_Id = base.UserInfo.Group_Id;
orderModel.School_Id = base.UserInfo.School_Id; orderModel.School_Id = base.UserInfo.School_Id;
orderModel.Dept_Id = base.UserInfo.DeptId; orderModel.Dept_Id = base.UserInfo.DeptId;
......
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