Commit 7e1ebabc authored by 黄奎's avatar 黄奎

页面修改

parent b13e8dc8
...@@ -105,5 +105,43 @@ namespace Edu.Model.ViewModel.Course ...@@ -105,5 +105,43 @@ namespace Edu.Model.ViewModel.Course
/// </summary> /// </summary>
public int IsChaBan { get; set; } public int IsChaBan { get; set; }
/// <summary>
/// 生效时间
/// </summary>
public DateTime EffectTime { get; set; }
/// <summary>
/// 生效状态(0-未生效,1-生效中,2-完成)
/// </summary>
public int EffectStatus { get; set; }
/// <summary>
/// 生效状态字符串
/// </summary>
public string EffectStatusStr
{
get
{
string str = "";
if (this.EffectStatus == 0)
{
str = "未生效";
}
else if (this.EffectStatus == 1)
{
str = "生效中";
}
else if (this.EffectStatus == 2)
{
str = "完成";
}
return str;
}
}
/// <summary>
/// 前置订单编号
/// </summary>
public int UpOrderId { get; set; }
} }
} }
\ No newline at end of file
...@@ -131,5 +131,29 @@ namespace Edu.Model.ViewModel.Course ...@@ -131,5 +131,29 @@ namespace Edu.Model.ViewModel.Course
/// 开班时间 /// 开班时间
/// </summary> /// </summary>
public DateTime OpenTime { get; set; } public DateTime OpenTime { get; set; }
/// <summary>
/// 生效状态字符串
/// </summary>
public string EffectStatusStr
{
get
{
string str = "";
if (this.EffectStatus == 0)
{
str = "未生效";
}
else if (this.EffectStatus == 1)
{
str = "生效中";
}
else if (this.EffectStatus == 2)
{
str = "完成";
}
return str;
}
}
} }
} }
\ No newline at end of file
...@@ -1093,6 +1093,10 @@ namespace Edu.Module.Course ...@@ -1093,6 +1093,10 @@ namespace Edu.Module.Course
item.IsChaBan, item.IsChaBan,
item.StartClassHours, item.StartClassHours,
item.CourseName, item.CourseName,
item.EffectStatus,
item.EffectStatusStr,
EffectTime = Common.ConvertHelper.FormatTime(item.EffectTime),
item.UpOrderId,
}); });
} }
} }
......
...@@ -450,13 +450,13 @@ namespace Edu.Module.Course ...@@ -450,13 +450,13 @@ namespace Edu.Module.Course
{ {
if (orderModel.EffectStatus != 2) if (orderModel.EffectStatus != 2)
{ {
if (demodel.EffectTime > Convert.ToDateTime(Common.ConvertHelper.FormatDate(DateTime.Now))) if (demodel.EffectTime < Convert.ToDateTime(Common.ConvertHelper.FormatDate(DateTime.Now)))
{ {
demodel.EffectStatus = 1; demodel.EffectStatus = 0;
} }
else else
{ {
demodel.EffectStatus = 0; demodel.EffectStatus = 1;
} }
} }
else else
...@@ -573,7 +573,7 @@ namespace Edu.Module.Course ...@@ -573,7 +573,7 @@ namespace Edu.Module.Course
} }
else else
{ {
if (demodel.EffectTime > Convert.ToDateTime(Common.ConvertHelper.FormatDate(DateTime.Now))) if (demodel.EffectTime < Convert.ToDateTime(Common.ConvertHelper.FormatDate(DateTime.Now)))
{ {
demodel.EffectStatus = 1; demodel.EffectStatus = 1;
} }
......
...@@ -102,7 +102,7 @@ namespace Edu.Repository.Course ...@@ -102,7 +102,7 @@ namespace Edu.Repository.Course
} }
string sql = $@" string sql = $@"
SELECT o.*,c.ClassName,t.TeacherName,t.TeacherIcon,IFNULL(course.CourseName,'') AS CourseName SELECT o.*,c.ClassName,t.TeacherName,t.TeacherIcon,IFNULL(course.CourseName,'') AS CourseName,c.OpenTime
FROM RB_Order o FROM RB_Order o
LEFT JOIN rb_class c on o.ClassId = c.ClassId LEFT JOIN rb_class c on o.ClassId = c.ClassId
LEFT JOIN rb_teacher t on c.Teacher_Id = t.TId LEFT JOIN rb_teacher t on c.Teacher_Id = t.TId
......
...@@ -61,6 +61,7 @@ namespace Edu.Repository.Course ...@@ -61,6 +61,7 @@ namespace Edu.Repository.Course
string sql = $@" string sql = $@"
SELECT A.*,IFNULL(B.IsChaBan,0) AS IsChaBan,IFNULL(B.StartClassHours,0) AS StartClassHours,IFNULL(C.CourseName,'') AS CourseName SELECT A.*,IFNULL(B.IsChaBan,0) AS IsChaBan,IFNULL(B.StartClassHours,0) AS StartClassHours,IFNULL(C.CourseName,'') AS CourseName
,B.EffectStatus,B.EffectTime,B.UpOrderId
FROM RB_Order_Guest AS A LEFT JOIN rb_order AS B ON A.OrderId=B.OrderId FROM RB_Order_Guest AS A LEFT JOIN rb_order AS B ON A.OrderId=B.OrderId
LEFT JOIN rb_course AS C ON B.CourseId=C.CourseId LEFT JOIN rb_course AS C ON B.CourseId=C.CourseId
WHERE {where}"; WHERE {where}";
...@@ -135,7 +136,8 @@ WHERE 1=1 AND A.Status=0 {where}"; ...@@ -135,7 +136,8 @@ WHERE 1=1 AND A.Status=0 {where}";
{ {
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT A.* ,IFNULL(course.CourseName,'') AS CourseName,tOrder.CourseId,tOrder.OrderType,tOrder.StartClassHours,tOrder.IsChaBan SELECT A.* ,IFNULL(course.CourseName,'') AS CourseName,tOrder.CourseId,tOrder.OrderType,tOrder.StartClassHours,tOrder.IsChaBan,tOrder.EffectTime
,tOrder.EffectStatus,tOrder.UpOrderId
FROM RB_Order_Guest AS A LEFT JOIN RB_Order as tOrder ON A.OrderId=tOrder.OrderId FROM RB_Order_Guest AS A LEFT JOIN RB_Order as tOrder ON A.OrderId=tOrder.OrderId
LEFT JOIN rb_course AS course ON (tOrder.CourseId=course.CourseId AND tOrder.CourseId>0 AND tOrder.OrderType=1) LEFT JOIN rb_course AS course ON (tOrder.CourseId=course.CourseId AND tOrder.CourseId>0 AND tOrder.OrderType=1)
WHERE 1=1 AND A.Status=0 WHERE 1=1 AND A.Status=0
......
...@@ -180,6 +180,7 @@ namespace Edu.WebApi.Controllers.Course ...@@ -180,6 +180,7 @@ namespace Edu.WebApi.Controllers.Course
{ {
x.OrderId, x.OrderId,
x.ClassId, x.ClassId,
x.ClassName,
x.CourseId, x.CourseId,
x.CourseName, x.CourseName,
x.StartClassHours, x.StartClassHours,
...@@ -218,6 +219,11 @@ namespace Edu.WebApi.Controllers.Course ...@@ -218,6 +219,11 @@ namespace Edu.WebApi.Controllers.Course
x.EduOccupation, x.EduOccupation,
x.IsLessPrice, x.IsLessPrice,
x.LessPrice, x.LessPrice,
OpenTime=Common.ConvertHelper.FormatDate(x.OpenTime),
x.EffectStatus,
x.EffectStatusStr,
EffectTime = Common.ConvertHelper.FormatDate(x.EffectTime),
x.UpOrderId,
SaleRemarkList = x.SaleRemarkList.Select(z => new SaleRemarkList = x.SaleRemarkList.Select(z => new
{ {
z.Id, z.Id,
...@@ -976,6 +982,10 @@ namespace Edu.WebApi.Controllers.Course ...@@ -976,6 +982,10 @@ namespace Edu.WebApi.Controllers.Course
x.CourseName, x.CourseName,
x.StartClassHours, x.StartClassHours,
x.IsChaBan, x.IsChaBan,
x.EffectStatus,
x.EffectStatusStr,
EffectTime=Common.ConvertHelper.FormatDate(x.EffectTime),
x.UpOrderId
}); });
return ApiResult.Success("", pageModel); return ApiResult.Success("", pageModel);
} }
...@@ -1160,6 +1170,11 @@ namespace Edu.WebApi.Controllers.Course ...@@ -1160,6 +1170,11 @@ namespace Edu.WebApi.Controllers.Course
x.OrderNature, x.OrderNature,
OrderNatureName = x.OrderNature.ToName(), OrderNatureName = x.OrderNature.ToName(),
x.OldPreferPrice, x.OldPreferPrice,
x.EffectStatus,
x.EffectStatusStr,
EffectTime=Common.ConvertHelper.FormatDate(x.EffectTime),
x.UpOrderId,
OpenTime = Common.ConvertHelper.FormatDate(x.OpenTime),
SaleRemarkList = x?.SaleRemarkList.Select(z => new SaleRemarkList = x?.SaleRemarkList.Select(z => new
{ {
z.Id, z.Id,
...@@ -1302,6 +1317,10 @@ namespace Edu.WebApi.Controllers.Course ...@@ -1302,6 +1317,10 @@ namespace Edu.WebApi.Controllers.Course
x.OrderNature, x.OrderNature,
OrderNatureName = x.OrderNature.ToName(), OrderNatureName = x.OrderNature.ToName(),
x.OldPreferPrice, x.OldPreferPrice,
x.EffectStatus,
x.EffectStatusStr,
EffectTime = Common.ConvertHelper.FormatDate(x.EffectTime),
x.UpOrderId,
SaleRemarkList = x?.SaleRemarkList.Select(z => new SaleRemarkList = x?.SaleRemarkList.Select(z => new
{ {
z.Id, z.Id,
......
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