LEFT JOIN rb_point_courseclass as cc on tc.CourseClassId=cc.ID
LEFT JOIN rb_education_teacher as et on tc.TeacherId=et.ID
where tc.state=0 and cc.state=0 and et.`Status`=0");
if(where!=null)
{
if(where.TenantId>0)
{
sb.AppendFormat(" and tc.TenantId={0}",where.TenantId);
}
if(where.MallBaseId>0)
{
sb.AppendFormat(" and tc.MallBaseId={0}",where.MallBaseId);
}
if(where.MallBaseId>0)
{
sb.AppendFormat(" and tc.MallBaseId={0}",where.MallBaseId);
}
if(where.CourseClassId>0)
{
sb.AppendFormat(" and tc.CourseClassId={0}",where.CourseClassId);
}
if(where.TeacherId>0)
{
sb.AppendFormat(" and tc.TeacherId={0}",where.TeacherId);
}
if(!string.IsNullOrEmpty(where.SelectStartTime))
{
sb.AppendFormat(" AND DATE_FORMAT(tc.{0},'%y-%m-%d')>=DATE_FORMAT('{1}','%y-%m-%d') ",nameof(RB_Point_TeacherCourse_Extend.StudyDate),where.SelectStartTime);
}
if(!string.IsNullOrEmpty(where.SelectEndTime))
{
sb.AppendFormat(" AND DATE_FORMAT(tc.{0},'%y-%m-%d')<=DATE_FORMAT('{1}','%y-%m-%d') ",nameof(RB_Point_TeacherCourse_Extend.StudyDate),where.SelectEndTime);
sb.Append($@"SELECT * from RB_Point_TeacherCourse where state=0");
if(where!=null)
{
if(where.TenantId>0)
{
sb.AppendFormat(" and TenantId={0}",where.TenantId);
}
if(where.MallBaseId>0)
{
sb.AppendFormat(" and MallBaseId={0}",where.MallBaseId);
}
if(where.MallBaseId>0)
{
sb.AppendFormat(" and MallBaseId={0}",where.MallBaseId);
}
if(where.CourseClassId>0)
{
sb.AppendFormat(" and CourseClassId={0}",where.CourseClassId);
}
if(where.TeacherId>0)
{
sb.AppendFormat(" and TeacherId={0}",where.TeacherId);
}
if(!string.IsNullOrEmpty(where.SelectStartTime))
{
sb.AppendFormat(" AND DATE_FORMAT(A.{0},'%y-%m-%d')>=DATE_FORMAT('{1}','%y-%m-%d') ",nameof(RB_Point_TeacherCourse_Extend.StudyDate),where.SelectStartTime);
}
if(!string.IsNullOrEmpty(where.SelectEndTime))
{
sb.AppendFormat(" AND DATE_FORMAT(A.{0},'%y-%m-%d')<=DATE_FORMAT('{1}','%y-%m-%d') ",nameof(RB_Point_TeacherCourse_Extend.StudyDate),where.SelectEndTime);