builder.AppendFormat(" AND a.{0} > '{1}' ",nameof(RB_Examination_Publish_ViewModel.ExamStartTime),DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
}
elseif(query.ExamStatus==2)
{
builder.AppendFormat(" AND a.{0} < '{1}' and a.{2} > '{1}' ",nameof(RB_Examination_Publish_ViewModel.ExamStartTime),DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),nameof(RB_Examination_Publish_ViewModel.ExamEndTime));
}
elseif(query.ExamStatus==3)
{
builder.AppendFormat(" AND a.{0} > '{1}' and c.{2}=0 ",nameof(RB_Examination_Publish_ViewModel.ExamEndTime),DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),nameof(RB_Examination_Publish_ViewModel.ExamStatus));
}
elseif(query.ExamStatus==4)
{
builder.AppendFormat(" AND a.{0} > '{1}' and c.{2}=1 ",nameof(RB_Examination_Publish_ViewModel.ExamEndTime),DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),nameof(RB_Examination_Publish_ViewModel.ExamStatus));
}
}
}
builder.AppendFormat(" order by a.{0} desc ",nameof(RB_Examination_Publish_ViewModel.ExamStartTime));
@@ -164,7 +164,7 @@ where b.`Status`=0 and b.ClassStatus in(1,2) and a.status=0 and a.Account_Id={
{
varparameters=newDynamicParameters();
StringBuilderbuilder=newStringBuilder();
builder.AppendFormat($@"SELECT s.*,o.OrderState,cou.CourseName,cou.CourseId,c.ClassName,c.ClassId,c.ClassStatus,sch.SName,sch.SId,t.TeacherName,o.EnterID,(og.TotalHours-og.CompleteHours) as SurplusHours from rb_student as s LEFT JOIN rb_student_orderguest as sog on s.StuId=sog.Student_Id
builder.AppendFormat($@"SELECT s.*,sog.GuestId,o.OrderState,cou.CourseName,cou.CourseId,c.ClassName,c.ClassId,c.ClassStatus,sch.SName,sch.SId,t.TeacherName,o.EnterID,(og.TotalHours-og.CompleteHours) as SurplusHours from rb_student as s LEFT JOIN rb_student_orderguest as sog on s.StuId=sog.Student_Id
LEFT JOIN rb_order_guest as og on og.Id=sog.GuestId
LEFT JOIN rb_order as o on og.OrderId=o.OrderId
LEFT JOIN rb_course as cou on o.CourseId=cou.CourseId