builder.AppendFormat(@" SELECT A.*,b.Name as SupplierName FROM RB_AI_UseLog as A left join RB_AI_Supplier as b on a.SupplierId=b.Id
builder.AppendFormat(@" SELECT A.*,b.Name as SupplierName,b.SupplierType,pa.`Name` as ApplicationName FROM RB_AI_UseLog as A left join RB_AI_Supplier as b on a.SupplierId=b.Id
left join rb_ai_presetsapplication as pa on a.ApplicationId=pa.ID
left join rb_student as c on a.StudentId= c.StuId WHERE 1=1 ");
builder.AppendFormat(" AND A.{0}={1} ",nameof(RB_AI_UseLog_ViewModel.Status),(int)DateStateEnum.Normal);
if(query!=null)
...
...
@@ -60,7 +61,8 @@ namespace Edu.Repository.AI
{
StringBuilderbuilder=newStringBuilder();
varparameters=newDynamicParameters();
builder.AppendFormat(@" SELECT A.*,b.Name as SupplierName FROM RB_AI_UseLog as A left join RB_AI_Supplier as b on a.SupplierId=b.Id
builder.AppendFormat(@"SELECT A.*,b.Name as SupplierName,b.SupplierType,pa.`Name` as ApplicationName FROM RB_AI_UseLog as A left join RB_AI_Supplier as b on a.SupplierId=b.Id
left join rb_ai_presetsapplication as pa on a.ApplicationId=pa.ID
left join rb_student as c on a.StudentId= c.StuId WHERE 1=1 ");
builder.AppendFormat(" AND A.{0}={1} ",nameof(RB_AI_UseLog_ViewModel.Status),(int)DateStateEnum.Normal);
if(query!=null)
...
...
@@ -85,7 +87,16 @@ namespace Edu.Repository.AI
{
builder.AppendFormat(" AND A.{0}={1} ",nameof(RB_AI_UseLog_ViewModel.StudentId),query.StudentId);
}
if(!string.IsNullOrEmpty(query.StartDate))
{
builder.AppendFormat(@" AND A.{0}>='{1}' ",nameof(RB_AI_UseLog_ViewModel.CreateTime),query.StartDate);
}
if(!string.IsNullOrEmpty(query.EndDate))
{
builder.AppendFormat(@" AND A.{0}<='{1} 23:59:59' ",nameof(RB_AI_UseLog_ViewModel.CreateTime),query.EndDate);
}
}
builder.AppendFormat(" order by A.CreateTime desc");