Commit 2f28174a authored by 吴春's avatar 吴春

提交代码

parent 0e67e0f5
...@@ -47,7 +47,7 @@ namespace Edu.Model.ViewModel.Course ...@@ -47,7 +47,7 @@ namespace Edu.Model.ViewModel.Course
/// <summary> /// <summary>
/// 老师名称 /// 老师名称
/// </summary> /// </summary>
public int TeacherName { get; set; } public string TeacherName { get; set; }
/// <summary> /// <summary>
///下单时间 ///下单时间
...@@ -111,7 +111,7 @@ namespace Edu.Model.ViewModel.Course ...@@ -111,7 +111,7 @@ namespace Edu.Model.ViewModel.Course
/// <summary> /// <summary>
/// 是否生效 (查询对应:(0-全部 1-未生效,2-正常,3-休学,4-完课)) (生效状态(0-未生效,1-生效中,2-完成)) /// 是否生效 (查询对应:(0-全部 1-未生效,2-正常,3-休学,4-完课)) (生效状态(0-未生效,1-生效中,2-完成))
/// </summary> /// </summary>
public int EffectStatus { get; set; } public int? EffectStatus { get; set; }
/// <summary> /// <summary>
/// 订单报入类型(查询的时候0-全部1-正常报入,2-插班报入,3-续费订单,4-转班订单,5-分拆订单) /// 订单报入类型(查询的时候0-全部1-正常报入,2-插班报入,3-续费订单,4-转班订单,5-分拆订单)
......
...@@ -649,7 +649,7 @@ WHERE {where}"; ...@@ -649,7 +649,7 @@ WHERE {where}";
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT a.*,contract.ContractNo,contract.Id as ContractId,b.CourseId,IFNULL(C.CourseName,'') AS CourseName SELECT a.*,contract.ContractNo,contract.Id as ContractId,b.CourseId,IFNULL(C.CourseName,'') AS CourseName
,class.ClassName,class.ClassNo,class.Teacher_Id,teacher.TeacherName,b.OrderId,b.CreateTime as OrderTime,b.EnterID,b.PreferPrice,b.Income,b.Refund,b.PlatformTax, ,class.ClassName,class.ClassNo,class.Teacher_Id,teacher.TeacherName,b.CreateTime as OrderTime,b.EnterID,b.PreferPrice,b.Income,b.Refund,b.PlatformTax,
(a.TotalHours-a.CompleteHours) as SurplusHours,gc.AbsenceNum,gc.LeaveNum,eventlog.EventlogNum,b.EffectStatus,b.JoinType,sog.Student_Id (a.TotalHours-a.CompleteHours) as SurplusHours,gc.AbsenceNum,gc.LeaveNum,eventlog.EventlogNum,b.EffectStatus,b.JoinType,sog.Student_Id
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_education_contract as contract on contract.GuestId=a.Id and contract.`Status`=0 LEFT JOIN rb_education_contract as contract on contract.GuestId=a.Id and contract.`Status`=0
...@@ -706,9 +706,9 @@ WHERE 1=1 and A.Status=0 and class.Status=0 and class.ClassStatus <>4 and b.Or ...@@ -706,9 +706,9 @@ WHERE 1=1 and A.Status=0 and class.Status=0 and class.ClassStatus <>4 and b.Or
{ {
builder.AppendFormat($@" AND DATE_FORMAT(B.CreateTime,'%y-%m-%d')<=DATE_FORMAT('{demodel.EndOrderTime.Value.ToString("yyyy-MM-dd")}','%y-%m-%d')"); builder.AppendFormat($@" AND DATE_FORMAT(B.CreateTime,'%y-%m-%d')<=DATE_FORMAT('{demodel.EndOrderTime.Value.ToString("yyyy-MM-dd")}','%y-%m-%d')");
} }
if (demodel.EffectStatus > 0) if (demodel.EffectStatus.HasValue)
{ {
if (demodel.EffectStatus == 1) if (demodel.EffectStatus == 0)
{ {
builder.AppendFormat($@" AND B.{nameof(RB_Order_Guest_Extend.EffectStatus)} =0"); builder.AppendFormat($@" AND B.{nameof(RB_Order_Guest_Extend.EffectStatus)} =0");
} }
...@@ -738,7 +738,7 @@ WHERE 1=1 and A.Status=0 and class.Status=0 and class.ClassStatus <>4 and b.Or ...@@ -738,7 +738,7 @@ WHERE 1=1 and A.Status=0 and class.Status=0 and class.ClassStatus <>4 and b.Or
{ {
builder.AppendFormat($@" AND (a.TotalHours-a.CompleteHours) <20 "); builder.AppendFormat($@" AND (a.TotalHours-a.CompleteHours) <20 ");
} }
builder.AppendFormat($@" order by A.{nameof(RB_Order_Guest_ViewModel.Id)} desc"); builder.AppendFormat($@" order by A.{nameof(RB_Order_Guest_Extend.Id)} desc");
return GetPage<RB_Order_Guest_Extend>(pageIndex, pageSize, out rowsCount, builder.ToString()).ToList(); return GetPage<RB_Order_Guest_Extend>(pageIndex, pageSize, out rowsCount, builder.ToString()).ToList();
} }
......
...@@ -286,7 +286,6 @@ namespace Edu.WebApi.Controllers.Course ...@@ -286,7 +286,6 @@ namespace Edu.WebApi.Controllers.Course
ClassNo = base.ParmJObj.GetStringValue("ClassNo"), ClassNo = base.ParmJObj.GetStringValue("ClassNo"),
OrderId = base.ParmJObj.GetInt("OrderId", 0), OrderId = base.ParmJObj.GetInt("OrderId", 0),
EnterID = base.ParmJObj.GetInt("EnterID", 0), EnterID = base.ParmJObj.GetInt("EnterID", 0),
EffectStatus = base.ParmJObj.GetInt("EffectStatus", 0),
JoinType = base.ParmJObj.GetInt("JoinType", 0), JoinType = base.ParmJObj.GetInt("JoinType", 0),
EarlyWarning = (Common.Enum.Course.GuestClassHoursEarlyWarningEnum)base.ParmJObj.GetInt("EarlyWarning", 0), EarlyWarning = (Common.Enum.Course.GuestClassHoursEarlyWarningEnum)base.ParmJObj.GetInt("EarlyWarning", 0),
}; };
...@@ -297,6 +296,11 @@ namespace Edu.WebApi.Controllers.Course ...@@ -297,6 +296,11 @@ namespace Edu.WebApi.Controllers.Course
{ {
model.OrderTime = Convert.ToDateTime(OrderTime); model.OrderTime = Convert.ToDateTime(OrderTime);
} }
string EffectStatus = base.ParmJObj.GetStringValue("EffectStatus");
if (!string.IsNullOrWhiteSpace(EffectStatus))
{
model.EffectStatus = Convert.ToInt32(EffectStatus);
}
string EndOrderTime = base.ParmJObj.GetStringValue("EndOrderTime"); string EndOrderTime = base.ParmJObj.GetStringValue("EndOrderTime");
if (!string.IsNullOrWhiteSpace(EndOrderTime)) if (!string.IsNullOrWhiteSpace(EndOrderTime))
{ {
......
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