diff --git a/New_College.Api/New_College.Model.xml b/New_College.Api/New_College.Model.xml
index 2f01b62..38309f7 100644
--- a/New_College.Api/New_College.Model.xml
+++ b/New_College.Api/New_College.Model.xml
@@ -1166,6 +1166,16 @@
院校官网
+
+
+ 高校地址
+
+
+
+
+ 电话
+
+
院校简介
diff --git a/New_College.Api/index.html b/New_College.Api/index.html
index 6a88948..eddeeeb 100644
--- a/New_College.Api/index.html
+++ b/New_College.Api/index.html
@@ -125,7 +125,7 @@
function getData() {
if ($(".qqgroup").length <= 0) {
- $('.info').after("");
+ /* $('.info').after("");*/
console.log(2);
clearInterval(int);
}
diff --git a/New_College.Model/Models/D_University.cs b/New_College.Model/Models/D_University.cs
index 2db591c..24dd0d5 100644
--- a/New_College.Model/Models/D_University.cs
+++ b/New_College.Model/Models/D_University.cs
@@ -124,6 +124,19 @@ namespace New_College.Model.Models
[SugarColumn(IsNullable = true)]
public string Web { get; set; }
+
+ ///
+ /// 高校地址
+ ///
+ [SugarColumn(IsNullable = true)]
+ public string Address { get; set; }
+
+ ///
+ /// 电话
+ ///
+ [SugarColumn(IsNullable = true)]
+ public string Phone { get; set; }
+
///
/// 院校简介
///
diff --git a/New_College.Repository/BASE/T_EnrollmentPlanedescRepository.cs b/New_College.Repository/BASE/T_EnrollmentPlanedescRepository.cs
index 63ba972..0fe5673 100644
--- a/New_College.Repository/BASE/T_EnrollmentPlanedescRepository.cs
+++ b/New_College.Repository/BASE/T_EnrollmentPlanedescRepository.cs
@@ -152,7 +152,7 @@ namespace New_College.Repository
majoraslist = await this.d_Major.Query(x => x.IsDelete == false && SqlFunc.ContainsArray(query.MajorIds, x.Id));
if (majoraslist.Count() <= 0)
return new MessageModel>() { success = false, msg = "所选专业大类数据完善中..." };
- majornames = majoraslist.Select(x => x.MajorCode).ToList();
+ majornames = majoraslist.Select(x => x.MajorName).ToList();
}
@@ -166,7 +166,7 @@ namespace New_College.Repository
.WhereIF(query.Type == "稳", p => p.LowScore > 0 && (p.LowScore <= query.Score + 5 && p.LowScore > query.Score - 15))
.WhereIF(query.Type == "保", p => p.LowScore > 0 && (p.LowScore < query.Score - 15))
.WhereIF(!string.IsNullOrWhiteSpace(query.SubjectClaim), p => (SqlFunc.Contains(p.SelectSubject, sbuOne) || SqlFunc.Contains(p.SelectSubject, sbuTwo) || SqlFunc.Contains(p.SelectSubject, sbuTree)))
- .WhereIF(majornames.Any() && majornames.Count() > 0, p => SqlFunc.ContainsArray(majornames, p.MajorCode)).GroupBy(plans => new
+ .WhereIF(majornames.Any() && majornames.Count() > 0, p => SqlFunc.ContainsArray(majornames, p.Major)).GroupBy(plans => new
{
// plans.Id,
plans.UId,
diff --git a/New_College.Services/D_LongIdMapServices.cs b/New_College.Services/D_LongIdMapServices.cs
index 8339b90..139ded2 100644
--- a/New_College.Services/D_LongIdMapServices.cs
+++ b/New_College.Services/D_LongIdMapServices.cs
@@ -847,7 +847,7 @@ namespace New_College.Services
///
public async Task> GetUniversityRank(UniversityRankQuery query)
{
- var info = await d_UniversityRankRepository.Query(x => x.IsDelete == false && x.UniversityType == query.Type);
+ var info = await d_UniversityRankRepository.Query(x => x.IsDelete == false && x.UniversityType == query.Type&&x.Year== "2023");
if (info.Count <= 0)
return new List() { };
List list = new List() { };
@@ -1798,35 +1798,38 @@ namespace New_College.Services
//});
#region *******************院校信息更新******************
- for (var i = 1; i <= 147; i++)
- {
- var body = new HttpHelperPostRequest() { pageIndex = i };
- var info = HttpHelper.PostApi("http://192.168.104.104:3000/youzy.dms.basiclib.api.college.query", body);
+ //for (var i = 1; i <= 147; i++)
+ //{
+ // var body = new HttpHelperPostRequest() { pageIndex = i };
+ // var info = HttpHelper.PostApi("http://192.168.104.104:3000/youzy.dms.basiclib.api.college.query", body);
- info.result.items.ToList().ForEach(async a =>
- {
+ // info.result.items.ToList().ForEach(async a =>
+ // {
- //http://192.168.104.104:3000/youzy.dms.basiclib.api.college.bycode.get?code=10017 //详情
- // var bodydetail = new httphelperdetailrequest() { code = a.code };
- var undetail = HttpHelper.GetApi("http://192.168.104.104:3000/", "youzy.dms.basiclib.api.college.bycode.get?code=" + a.code + "", "");
- Thread.Sleep(1000);
- var universitymodel = await d_UniversityRepository.Query(c => c.Name == a.cnName);
- if (universitymodel.Any() && undetail != null && undetail.result != null)
- {
- var updatemodel = universitymodel.FirstOrDefault();
- updatemodel.UniversityCode = a.code;
- updatemodel.Rank = a.ranking;
- updatemodel.Build_Date = undetail.result.createdYear;
- updatemodel.Description = undetail.result.introduction;
- updatemodel.Master_Count = undetail.result.pointsOfShuo.Any() ? undetail.result.pointsOfShuo[0].number : 0;
- updatemodel.Doctorate_Count = undetail.result.pointsOfBo.Any() ? undetail.result.pointsOfBo[0].number : 0;
- updatemodel.Type = UniversityTypeRelsove.GetTypeName((undetail.result.categories.Any() ? undetail.result.categories[0] : ""));
- await d_UniversityRepository.Update(updatemodel);
- }
+ // //http://192.168.104.104:3000/youzy.dms.basiclib.api.college.bycode.get?code=10017 //详情
+ // // var bodydetail = new httphelperdetailrequest() { code = a.code };
+ // var undetail = HttpHelper.GetApi("http://192.168.104.104:3000/", "youzy.dms.basiclib.api.college.bycode.get?code=" + a.code + "", "");
+ // Thread.Sleep(1000);
+ // var universitymodel = await d_UniversityRepository.Query(c => c.Name == a.cnName);
+ // if (universitymodel.Any() && undetail != null && undetail.result != null)
+ // {
+ // var updatemodel = universitymodel.FirstOrDefault();
+ // //updatemodel.Web = undetail.result.webSite;
+ // //updatemodel.Address = undetail.result.address[0].address;
+ // //updatemodel.Phone = string.Join(",",undetail.result.zhaoBanDH);
+ // updatemodel.AscriptionName = undetail.result.belong;
+ // //updatemodel.UniversityCode = a.code;
+ // //updatemodel.Rank = a.ranking;
+ // //updatemodel.Build_Date = undetail.result.createdYear;
+ // //updatemodel.Description = undetail.result.introduction;
+ // //updatemodel.Master_Count = undetail.result.pointsOfShuo.Any() ? undetail.result.pointsOfShuo[0].number : 0;
+ // //updatemodel.Doctorate_Count = undetail.result.pointsOfBo.Any() ? undetail.result.pointsOfBo[0].number : 0;
+ // //updatemodel.Type = UniversityTypeRelsove.GetTypeName((undetail.result.categories.Any() ? undetail.result.categories[0] : ""));
+ // await d_UniversityRepository.Update(updatemodel);
+ // }
- });
-
- }
+ // });
+ //}
#endregion
diff --git a/New_College.Services/T_EnrollmentPlanedescServices.cs b/New_College.Services/T_EnrollmentPlanedescServices.cs
index 6e4ef09..5298fa1 100644
--- a/New_College.Services/T_EnrollmentPlanedescServices.cs
+++ b/New_College.Services/T_EnrollmentPlanedescServices.cs
@@ -873,6 +873,9 @@ namespace New_College.Services
var universityinfoline = await _QualificationLineRepository.Query(c => c.UId == query.UniversityId);
if (universityinfoline == null)
return new MessageModel() { success = false, msg = "院校信息不存在" };
+
+ var universitydetail = await d_UniversityRepository.QueryById(query.UniversityId);
+
UniversityProbabilityResult model = new UniversityProbabilityResult() { };
var scoreline = await _ScoreLineRepository.Query(c => c.Years == query.Year.ToString() && c.Province == query.AreaName && c.Score == query.Score.ToString());
@@ -885,6 +888,16 @@ namespace New_College.Services
Year = c.Years
}).ToList();
+ model.Sff = universityinfoline.FirstOrDefault()._211 == "是" ? true : false;
+ model.Nhef = universityinfoline.FirstOrDefault()._985 == "是" ? true : false;
+ model.Syl = universityinfoline.FirstOrDefault()._SYL == "是" ? true : false;
+ model.Name = universityinfoline.FirstOrDefault().UniversityName;
+ model.Logo = universitydetail.Logo;
+ model.Nature = universitydetail.Nature;
+ model.AreaName = universitydetail.Area_Name;
+ model.AscriptionName = universitydetail.AscriptionName;
+ model.Rank = universitydetail.Rank;
+ model.SubjectLevel = universitydetail.Subject_Level;
model.EstimateScore = Math.Round(model.YearBatchScores.Average(c => c.Score), 0);
double tmpscore = 0;
if (scoreline.Any())
@@ -894,9 +907,8 @@ namespace New_College.Services
// model.Probability = tmpscore >= model.EstimateScore ? "" : "";
}
-
-
model.Proposal = tmpscore + 5 > model.EstimateScore ? "成功几率较好,建议可以填报" : tmpscore + 5 == model.EstimateScore ? "成功几率较低,建议谨慎考虑" : tmpscore < model.EstimateScore ? "风险过高,建议谨慎考虑" : "风险过高,不建议填报";
+ model.Probability = tmpscore + 5 > model.EstimateScore ? new Random().Next(80, 99) : tmpscore + 5 == model.EstimateScore ? new Random().Next(40, 70) : tmpscore < model.EstimateScore ? new Random().Next(0, 30) : new Random().Next(0, 15);
return new MessageModel()
{
success = true,
@@ -1523,7 +1535,7 @@ namespace New_College.Services
public async Task>> GetUniversityPlanBatch(YearAreaQuery query)
{
- // query.Year = query.Year.HasValue && query.Year > 2023 ? 2023 : query.Year;
+ // query.Year = query.Year.HasValue && query.Year > 2023 ? 2023 : query.Year;
Expression> expression = Expressionable.Create()
.And(c => c.IsDelete == false)
.And(c => c.AreaName == query.AreaName)