feat:更新字段
parent
8dac42926a
commit
fc719393a3
|
|
@ -44,11 +44,11 @@ namespace New_College.Api.Controllers.Front
|
|||
{
|
||||
try
|
||||
{
|
||||
var universityitems = JsonConvert.DeserializeObject<List<string>>(request.UniversityName);
|
||||
var majorsitems = JsonConvert.DeserializeObject<List<string>>(request.MajorName);
|
||||
Expression<Func<SubjectSelection, bool>> exp = Expressionable.Create<SubjectSelection>() //创建表达式
|
||||
.AndIF(!string.IsNullOrEmpty(request.UniversityName), w => universityitems.Contains(w.UniversityName))
|
||||
.AndIF(!string.IsNullOrEmpty(request.MajorName), w => majorsitems.Contains(w.MajorName))
|
||||
.AndIF(!string.IsNullOrEmpty(request.UniversityName), w => JsonConvert.DeserializeObject<List<string>>(request.UniversityName).Contains(w.UniversityName))
|
||||
.AndIF(!string.IsNullOrEmpty(request.MajorName), w => JsonConvert.DeserializeObject<List<string>>(request.MajorName).Contains(w.MajorName))
|
||||
.AndIF(!string.IsNullOrWhiteSpace(request.Location), w => w.Equals(request.Location))
|
||||
.AndIF(request.Years > 0, w => w.Year == request.Years)
|
||||
.ToExpression();//注意 这一句 不能少
|
||||
|
||||
var subjectlist = await _selectionServices.QueryPage(exp, request.PageIndex, request.PageSize);
|
||||
|
|
|
|||
|
|
@ -1562,6 +1562,11 @@
|
|||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:New_College.Model.Models.SubjectSelection.Year">
|
||||
<summary>
|
||||
招生年份
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:New_College.Model.Models.SysRegion">
|
||||
<summary>
|
||||
省市区
|
||||
|
|
|
|||
|
|
@ -31,6 +31,10 @@ namespace New_College.Model.Models
|
|||
|
||||
public string AcademicYear { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 招生年份
|
||||
/// </summary>
|
||||
public int Year { get; set; }
|
||||
public string Province { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
@ -11,5 +11,9 @@ namespace New_College.Model.Request
|
|||
|
||||
public string MajorName { get; set; }
|
||||
|
||||
public string Location { get; set; }
|
||||
|
||||
public int Years { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue