查询bug 修复

develop
old易 2024-03-26 11:40:33 +08:00
parent 19bcf45788
commit 00b1822311
1 changed files with 17 additions and 3 deletions

View File

@ -233,8 +233,22 @@ namespace New_College.Repository
} }
if (majornames.Any() && majornames.Count() > 0) if (majornames.Any() && majornames.Count() > 0)
{ {
sqlstr.Append(" and (");
int orcount = 0;
majornames.ForEach(a =>
{
orcount++;
if (orcount == majornames.Count)
{
sqlstr.AppendFormat(" MajorName like '%{0}%' ", a);
}
else
{
sqlstr.AppendFormat(" MajorName like '%{0}%' or", a);
}
sqlstr.AppendFormat(" and MajorName in ('{0}')", string.Join("','", majornames)); });
sqlstr.Append(") ");
} }
if (!string.IsNullOrWhiteSpace(query.SubjectClaim)) if (!string.IsNullOrWhiteSpace(query.SubjectClaim))
{ {