sb.Append($@"SELECT * from Rb_GuestSurvey where state=0");
sb.Append($@"SELECT a.*,b.Name as AliasName,b.Photo,c.Title as ActiveSurveyName from Rb_GuestSurvey as a LEFT JOIN rb_member_user as b on a.UserId=b.Id
LEFT JOIN rb_activitysurvey as c on c.ID=a.ActivitySurveyId where a.state=0");
if(where!=null)
if(where!=null)
{
{
if(where.MallBaseId>0)
if(where.MallBaseId>0)
...
@@ -100,6 +111,22 @@ LEFT JOIN (SELECT GuestSurveyId , SUM(ScoreNum) as ScoreNum,COUNT(GuestSurveyId)
...
@@ -100,6 +111,22 @@ LEFT JOIN (SELECT GuestSurveyId , SUM(ScoreNum) as ScoreNum,COUNT(GuestSurveyId)
{
{
sb.AppendFormat(" and a.UserId={0}",where.UserId);
sb.AppendFormat(" and a.UserId={0}",where.UserId);
}
}
if(where.ActivitySurveyId>0)
{
sb.AppendFormat(" and a.ActivitySurveyId={0}",where.ActivitySurveyId);
}
if(!string.IsNullOrWhiteSpace(where.AliasName))
{
sb.AppendFormat(" and b.Name like'%{0}%' ",where.AliasName);
}
if(!string.IsNullOrWhiteSpace(where.StartDate))
{
sb.AppendFormat(" and DATE_FORMAT(a.CreateDate,'%Y-%m-%d' )>=DATE_FORMAT('{0}','%Y-%m-%d' ) ",where.StartDate);
}
if(!string.IsNullOrWhiteSpace(where.EndDate))
{
sb.AppendFormat(" and DATE_FORMAT(a.CreateDate,'%Y-%m-%d' )<= DATE_FORMAT('{0}','%Y-%m-%d' ) ",where.EndDate);