查询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)
{
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))
{