bug fixed
parent
73d613ea05
commit
43c0572015
|
|
@ -82,6 +82,8 @@ namespace New_College.Model.ViewModels
|
||||||
|
|
||||||
public string Money { get; set; }
|
public string Money { get; set; }
|
||||||
|
|
||||||
|
public string Subject { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 学制
|
/// 学制
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,7 @@ namespace New_College.Repository
|
||||||
request.Year = request.Year > 2024 ? 2024 : request.Year;
|
request.Year = request.Year > 2024 ? 2024 : request.Year;
|
||||||
var pagelist = await this.Db.Queryable<D_PlanMajorDescPro>().Where(c => c.Location == request.Location)
|
var pagelist = await this.Db.Queryable<D_PlanMajorDescPro>().Where(c => c.Location == request.Location)
|
||||||
.Where(c => c.Years == request.Year)
|
.Where(c => c.Years == request.Year)
|
||||||
|
.Where(c => !string.IsNullOrWhiteSpace(c.Logo))
|
||||||
.WhereIF(request.Sff.HasValue, c => c._211 == (request.Sff == 1 ? "是" : "否"))
|
.WhereIF(request.Sff.HasValue, c => c._211 == (request.Sff == 1 ? "是" : "否"))
|
||||||
.WhereIF(request.Nhef.HasValue, c => c._985 == (request.Nhef == 1 ? "是" : "否"))
|
.WhereIF(request.Nhef.HasValue, c => c._985 == (request.Nhef == 1 ? "是" : "否"))
|
||||||
.WhereIF(request.Syl.HasValue, c => c._SYL == (request.Syl == 1 ? "是" : "否"))
|
.WhereIF(request.Syl.HasValue, c => c._SYL == (request.Syl == 1 ? "是" : "否"))
|
||||||
|
|
@ -66,7 +67,6 @@ namespace New_College.Repository
|
||||||
c.Rank,
|
c.Rank,
|
||||||
c.Logo,
|
c.Logo,
|
||||||
c.Web
|
c.Web
|
||||||
|
|
||||||
})
|
})
|
||||||
.Select(c => new UniversityPlanProView()
|
.Select(c => new UniversityPlanProView()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -238,7 +238,10 @@ namespace New_College.Services
|
||||||
.And(c => c.SubjectType == batchtypeName)
|
.And(c => c.SubjectType == batchtypeName)
|
||||||
.AndIF(!string.IsNullOrWhiteSpace(request.Major), c => SqlFunc.Contains(c.MajorName, request.Major))
|
.AndIF(!string.IsNullOrWhiteSpace(request.Major), c => SqlFunc.Contains(c.MajorName, request.Major))
|
||||||
// .AndIF(!string.IsNullOrWhiteSpace(request.SubjectClaim), c => SqlFunc.Contains(c.SelectSubject, request.SubjectClaim)) //此条件不带
|
// .AndIF(!string.IsNullOrWhiteSpace(request.SubjectClaim), c => SqlFunc.Contains(c.SelectSubject, request.SubjectClaim)) //此条件不带
|
||||||
.AndIF(!string.IsNullOrWhiteSpace(request.SubjectClaim), c => SqlFunc.Contains(c._24subject, claim01) || SqlFunc.Contains(c._24subject, claim02) || SqlFunc.Contains(c._24subject, claim03) || c._24subject == "不限")
|
.AndIF(!string.IsNullOrWhiteSpace(request.SubjectClaim), c =>
|
||||||
|
(!SqlFunc.Contains(c._24subject, "&") && SqlFunc.Contains(c._24subject, claim01) || SqlFunc.Contains(c._24subject, claim02) || SqlFunc.Contains(c._24subject, claim03) || c._24subject == "不限")||
|
||||||
|
(SqlFunc.Contains(c._24subject, "&") && SqlFunc.Contains(c._24subject, claim01) && SqlFunc.Contains(c._24subject, claim02) && SqlFunc.Contains(c._24subject, claim03))
|
||||||
|
)
|
||||||
//.AndIF(!string.IsNullOrWhiteSpace(request.BatchName), c => c.BatchName == request.BatchName)
|
//.AndIF(!string.IsNullOrWhiteSpace(request.BatchName), c => c.BatchName == request.BatchName)
|
||||||
.AndIF(!string.IsNullOrWhiteSpace(request.Province), c => SqlFunc.Contains(request.Province, c.Province))
|
.AndIF(!string.IsNullOrWhiteSpace(request.Province), c => SqlFunc.Contains(request.Province, c.Province))
|
||||||
// .AndIF(!string.IsNullOrWhiteSpace(request.SchoolType), c => c.SchoolType == request.SchoolType)
|
// .AndIF(!string.IsNullOrWhiteSpace(request.SchoolType), c => c.SchoolType == request.SchoolType)
|
||||||
|
|
@ -370,8 +373,14 @@ namespace New_College.Services
|
||||||
.And(c => c.Location == request.Location)
|
.And(c => c.Location == request.Location)
|
||||||
.And(c => c.SubjectType == batchtypeName)
|
.And(c => c.SubjectType == batchtypeName)
|
||||||
.And(c => c._23ScoreLine > 0)
|
.And(c => c._23ScoreLine > 0)
|
||||||
.AndIF(!string.IsNullOrWhiteSpace(request.SubjectClaim), c => SqlFunc.Contains(c._24subject, claim01) || SqlFunc.Contains(c._24subject, claim02) || SqlFunc.Contains(c._24subject, claim03) || c._24subject == "不限")
|
.AndIF(!string.IsNullOrWhiteSpace(request.SubjectClaim),
|
||||||
.AndIF(!string.IsNullOrWhiteSpace(request.Major), c => SqlFunc.Contains(c.MajorName, request.Major))
|
c =>
|
||||||
|
(!SqlFunc.Contains(c._24subject, "&") && SqlFunc.Contains(c._24subject, claim01) || SqlFunc.Contains(c._24subject, claim02) || SqlFunc.Contains(c._24subject, claim03) || c._24subject == "不限") ||
|
||||||
|
(SqlFunc.Contains(c._24subject, "&") && SqlFunc.Contains(c._24subject, claim01) && SqlFunc.Contains(c._24subject, claim02) && SqlFunc.Contains(c._24subject, claim03))
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
.AndIF(!string.IsNullOrWhiteSpace(request.Major), c => SqlFunc.Contains(c.MajorName, request.Major))
|
||||||
.AndIF(!string.IsNullOrWhiteSpace(request.Province), c => SqlFunc.Contains(request.Province, c.Province))
|
.AndIF(!string.IsNullOrWhiteSpace(request.Province), c => SqlFunc.Contains(request.Province, c.Province))
|
||||||
//.AndIF(!string.IsNullOrWhiteSpace(request.SchoolType), c => c.SchoolType == request.SchoolType)
|
//.AndIF(!string.IsNullOrWhiteSpace(request.SchoolType), c => c.SchoolType == request.SchoolType)
|
||||||
.AndIF(request.Score > 0, c => SqlFunc.Between(c._23Score, request.Score - 60, request.Score + 15))
|
.AndIF(request.Score > 0, c => SqlFunc.Between(c._23Score, request.Score - 60, request.Score + 15))
|
||||||
|
|
|
||||||
|
|
@ -1260,7 +1260,8 @@ namespace New_College.Services
|
||||||
PlanName = x.MajorName + (!string.IsNullOrWhiteSpace(x.Remark) ? "(" + x.Remark + ")" : ""),
|
PlanName = x.MajorName + (!string.IsNullOrWhiteSpace(x.Remark) ? "(" + x.Remark + ")" : ""),
|
||||||
PlanNum = int.Parse(x._23Count),
|
PlanNum = int.Parse(x._23Count),
|
||||||
Scoreline = x._23Score == "0" ? "-" : x._23Score,
|
Scoreline = x._23Score == "0" ? "-" : x._23Score,
|
||||||
LowScoreRank = x._23ScoreLine == 0 ? "-" : x._23ScoreLine.ToString()
|
LowScoreRank = x._23ScoreLine == 0 ? "-" : x._23ScoreLine.ToString(),
|
||||||
|
Subject = x._24subject
|
||||||
}).ToList();
|
}).ToList();
|
||||||
count.FirstOrDefault().Infos.AddRange(newinfos);
|
count.FirstOrDefault().Infos.AddRange(newinfos);
|
||||||
}
|
}
|
||||||
|
|
@ -1281,6 +1282,7 @@ namespace New_College.Services
|
||||||
Nature = nowuniversityinfo.Nature,
|
Nature = nowuniversityinfo.Nature,
|
||||||
Infos = nowdesc.Select(x => new PlanInfo()
|
Infos = nowdesc.Select(x => new PlanInfo()
|
||||||
{
|
{
|
||||||
|
Subject = x._24subject,
|
||||||
MajorId = x.ID,
|
MajorId = x.ID,
|
||||||
Money = x.Fee,
|
Money = x.Fee,
|
||||||
Year = x.AcademicYear,
|
Year = x.AcademicYear,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue