builder.AppendFormat(" AND ( DATE_FORMAT(A.{0},'%y/%m/%d')= DATE_FORMAT('{2}','%y/%m/%d') OR DATE_FORMAT(A.{1},'%y/%m/%d')= DATE_FORMAT('{2}','%y/%m/%d')) ",nameof(RB_Student_Appointment_Extend.CreateTime),nameof(RB_Student_Appointment_Extend.AppointmentTime),Common.ConvertHelper.FormatDate(query.QueryDate));
builder.AppendFormat(" AND ( DATE_FORMAT(A.{0},'%y/%m/%d')= DATE_FORMAT('{2}','%y/%m/%d') OR DATE_FORMAT(A.{1},'%y/%m/%d')= DATE_FORMAT('{2}','%y/%m/%d')) ",nameof(RB_Student_Appointment_Extend.CreateTime),nameof(RB_Student_Appointment_Extend.AppointmentTime),Common.ConvertHelper.FormatDate(query.QueryDate));
}
}
if(!string.IsNullOrEmpty(query.KeyWords))
{
builder.AppendFormat(" AND (B.{0} LIKE @KeyWords OR B.{1} LIKE @KeyWords OR B.{2} LIKE @KeyWords)",nameof(RB_Student_ViewModel.StuName),nameof(RB_Student_ViewModel.WeChatNo),nameof(RB_Student_ViewModel.StuRealMobile));
builder.AppendFormat(" AND (A.{0} LIKE @KeyWords OR A.{1} LIKE @KeyWords OR A.{2} LIKE @KeyWords)",nameof(RB_Student_ViewModel.StuName),nameof(RB_Student_ViewModel.WeChatNo),nameof(RB_Student_ViewModel.StuRealMobile));
builder.AppendFormat(" AND (t.{0} LIKE @KeyWords OR t.{1} LIKE @KeyWords) ",nameof(RB_Student_ViewModel.StuName),nameof(RB_Student_ViewModel.StuTel));
builder.AppendFormat(" AND (t.{0} LIKE @KeyWords OR t.{1} LIKE @KeyWords OR t.{2} LIKE @KeyWords) ",nameof(RB_Student_ViewModel.StuName),nameof(RB_Student_ViewModel.WeChatNo),nameof(RB_Student_ViewModel.StuRealMobile));