develop
old易 2023-11-15 14:38:13 +08:00
parent 0824dd5afb
commit b5ce95c5b6
2 changed files with 43 additions and 43 deletions

View File

@ -1658,30 +1658,30 @@ namespace New_College.Services
//this.d_PlanMajorScoreLineRepository = d_PlanMajorScoreLineRepository; //this.d_PlanMajorScoreLineRepository = d_PlanMajorScoreLineRepository;
//this.d_QualificationLineRepository = d_QualificationLineRepository; //this.d_QualificationLineRepository = d_QualificationLineRepository;
var plandesc = await d_PlanMajorDescRepository.Query(c => c.Years == 2021 && c.Location == "山东省"); var plandesc = await d_PlanMajorDescRepository.Query(c => c.Years == 2023 && c.Location == "山东省");
var plandescline = await d_PlanMajorScoreLineRepository.Query(c => c.Years == 2021 && c.Location == "山东省"); var plandescline = await d_PlanMajorScoreLineRepository.Query(c => c.Years == 2022 && c.Location == "山东省");
plandesc.ForEach(async a => plandesc.ForEach(async a =>
{ {
if (!string.IsNullOrEmpty(a.Major) && a.Major.Contains("(") && !string.IsNullOrEmpty(a.SelectSubject)) // if (!string.IsNullOrEmpty(a.Major) && a.Major.Contains("(") && !string.IsNullOrEmpty(a.SelectSubject))
{ //{
a.ModifyTime = DateTime.Now; // a.ModifyTime = DateTime.Now;
a.Remark = a.Major.Remove(a.Major.Length - 1, 1).Replace(a.Major.Split("(")[0], ""); // a.Remark = a.Major.Remove(a.Major.Length - 1, 1).Replace(a.Major.Split("(")[0], "");
a.Remark = a.Remark.Remove(0, 1); // a.Remark = a.Remark.Remove(0, 1);
a.Major = a.Major.Split("(")[0]; // a.Major = a.Major.Split("(")[0];
await d_PlanMajorDescRepository.Update(a); // await d_PlanMajorDescRepository.Update(a);
} //}
if (!string.IsNullOrEmpty(a.Major) && a.Major.Contains("") && !string.IsNullOrEmpty(a.SelectSubject)) //if (!string.IsNullOrEmpty(a.Major) && a.Major.Contains("") && !string.IsNullOrEmpty(a.SelectSubject))
{ //{
a.ModifyTime = DateTime.Now; // a.ModifyTime = DateTime.Now;
a.Remark = a.Major.Remove(a.Major.Length - 1, 1).Replace(a.Major.Split("")[0], ""); // a.Remark = a.Major.Remove(a.Major.Length - 1, 1).Replace(a.Major.Split("")[0], "");
a.Remark = a.Remark.Remove(0, 1); // a.Remark = a.Remark.Remove(0, 1);
a.Major = a.Major.Split("")[0]; // a.Major = a.Major.Split("")[0];
await d_PlanMajorDescRepository.Update(a); // await d_PlanMajorDescRepository.Update(a);
} //}
if (plandescline.Any(e => e.UId == a.UId && e.Major == a.Major && e.Location == a.Location) && a.LowScore <= 0) if (plandescline.Any(e => e.UId == a.UId && e.Major == a.Major && e.Location == a.Location) && a.LowScore <= 0)
@ -1694,27 +1694,27 @@ namespace New_College.Services
} }
}); });
plandescline.ForEach(async a => //plandescline.ForEach(async a =>
{ //{
if (!string.IsNullOrEmpty(a.Major) && a.Major.Contains("(") && !string.IsNullOrEmpty(a.SelectSubject)) // if (!string.IsNullOrEmpty(a.Major) && a.Major.Contains("(") && !string.IsNullOrEmpty(a.SelectSubject))
{ // {
a.ModifyTime = DateTime.Now; // a.ModifyTime = DateTime.Now;
a.Remark = a.Major.Remove(a.Major.Length - 1, 1).Replace(a.Major.Split("(")[0], ""); // a.Remark = a.Major.Remove(a.Major.Length - 1, 1).Replace(a.Major.Split("(")[0], "");
a.Remark = a.Remark.Remove(0, 1); // a.Remark = a.Remark.Remove(0, 1);
a.Major = a.Major.Split("(")[0]; // a.Major = a.Major.Split("(")[0];
await d_PlanMajorDescRepository.Update(a); // await d_PlanMajorDescRepository.Update(a);
} // }
if (!string.IsNullOrEmpty(a.Major) && a.Major.Contains("") && !string.IsNullOrEmpty(a.SelectSubject)) // if (!string.IsNullOrEmpty(a.Major) && a.Major.Contains("") && !string.IsNullOrEmpty(a.SelectSubject))
{ // {
a.ModifyTime = DateTime.Now; // a.ModifyTime = DateTime.Now;
a.Remark = a.Major.Remove(a.Major.Length - 1, 1).Replace(a.Major.Split("")[0], ""); // a.Remark = a.Major.Remove(a.Major.Length - 1, 1).Replace(a.Major.Split("")[0], "");
a.Remark = a.Remark.Remove(0, 1); // a.Remark = a.Remark.Remove(0, 1);
a.Major = a.Major.Split("")[0]; // a.Major = a.Major.Split("")[0];
await d_PlanMajorDescRepository.Update(a); // await d_PlanMajorDescRepository.Update(a);
} // }
}); //});
return true; return true;

View File

@ -70,13 +70,13 @@ namespace New_College.Services
var query = await _dal.QueryPage(expression, request.PageIndex, request.PageSize, " LowScoreRank desc "); var query = await _dal.QueryPage(expression, request.PageIndex, request.PageSize, " LowScoreRank desc ");
var majorarry = query.data.Select(c => c.Major).Distinct().ToArray(); var majorarry = query.data.Select(c => c.Major).Distinct().ToArray();
var universityarry = query.data.Select(c => c.UId).Distinct().ToArray(); var universityarry = query.data.Select(c => c.UId).Distinct().ToArray();//
Expression<Func<D_PlanMajorDesc, bool>> expression2 = Expressionable.Create<D_PlanMajorDesc>() Expression<Func<D_PlanMajorDesc, bool>> expression2 = Expressionable.Create<D_PlanMajorDesc>()
.And(c => c.IsDelete == false) .And(c => c.IsDelete == false)
.And(c => c.Location == request.Location) .And(c => c.Location == request.Location)
.AndIF(!string.IsNullOrWhiteSpace(request.Major), c => SqlFunc.Contains(request.Major, c.Major)) .AndIF(!string.IsNullOrWhiteSpace(request.Major), c => SqlFunc.Contains(request.Major, c.Major))
.AndIF(!string.IsNullOrWhiteSpace(request.SubjectClaim), c => SqlFunc.Contains(request.SubjectClaim, c.SelectSubject)) // .AndIF(!string.IsNullOrWhiteSpace(request.SubjectClaim), c => SqlFunc.Contains(request.SubjectClaim, c.SelectSubject)) //此条件不带
.AndIF(!string.IsNullOrWhiteSpace(request.BatchName), c => c.BatchName.Equals(request.BatchName)) .AndIF(!string.IsNullOrWhiteSpace(request.BatchName), c => c.BatchName == request.BatchName.Trim())
.AndIF(!string.IsNullOrWhiteSpace(request.Province), c => SqlFunc.Contains(request.Province, c.AreaName)) .AndIF(!string.IsNullOrWhiteSpace(request.Province), c => SqlFunc.Contains(request.Province, c.AreaName))
.AndIF(!string.IsNullOrWhiteSpace(request.SchoolType), c => c.SchoolType == request.SchoolType) .AndIF(!string.IsNullOrWhiteSpace(request.SchoolType), c => c.SchoolType == request.SchoolType)
.AndIF(request.Syl.HasValue && request.Syl == 1, c => c._SYL == "是") .AndIF(request.Syl.HasValue && request.Syl == 1, c => c._SYL == "是")