develop
liuyangyi 2024-06-14 00:45:29 +08:00
parent 6830984847
commit cf5e605dfa
5 changed files with 27 additions and 15 deletions

View File

@ -126,17 +126,23 @@ namespace New_College.Api.Controllers.Front
.And(w => w.AcademicYear == DateTime.Now.Year.ToString()) .And(w => w.AcademicYear == DateTime.Now.Year.ToString())
.ToExpression();//注意 这一句 不能少 .ToExpression();//注意 这一句 不能少
var subjectlist = await _selectionServices.Query(exp); var subjectlist = await _selectionServices.Query(exp);
response = subjectlist.Select(c => new SelectionResponseDto() var rplist = subjectlist.Select(c => new SelectionMajorDto()
{ {
MajorName = c.MajorName MajorName = c.MajorName.Contains("(") ? c.MajorName.Split('(')[0].ToString() : c.MajorName
}).ToList(); }).DistinctBy(c => c.MajorName).ToList();
response.ForEach(a =>
rplist.ForEach(a =>
{ {
a.selects = subjectlist.Where(e => e.MajorName == a.MajorName).Select(c => new SelectResponseDto() var selectlist = subjectlist.Where(e => e.MajorName.Contains(a.MajorName)).Select(c => new SelectResponseDto()
{ {
Selection = c.Selection, Selection = c.Selection.ToString(),
UniversityName = c.UniversityName UniversityName = c.UniversityName.ToString()
}).ToList(); }).Distinct().ToList();
response.Add(new SelectionResponseDto()
{
selects = selectlist,
MajorName = a.MajorName
});
}); });
return new MessageModel<List<SelectionResponseDto>>() return new MessageModel<List<SelectionResponseDto>>()
{ {

View File

@ -97,14 +97,14 @@
"DBType": 0, "DBType": 0,
"Enabled": true, "Enabled": true,
"HitRate": 20, "HitRate": 20,
"Connection": "Server=192.168.104.103; Port=3306;SslMode=None;Database=volunteerapp; Uid=volunteerapp; Pwd=Vs..127134;CharSet=utf8mb4;AllowLoadLocalInfile=true;SslMode=none" "Connection": "Server=192.168.104.108; Port=3306;SslMode=None;Database=volunteerapp; Uid=root; Pwd=Vs..127134;CharSet=utf8mb4;AllowLoadLocalInfile=true;SslMode=none"
}, },
{ {
"ConnId": "MYSQL_CasDoor", "ConnId": "MYSQL_CasDoor",
"DBType": 0, "DBType": 0,
"Enabled": true, "Enabled": true,
"HitRate": 20, "HitRate": 20,
"Connection": "Server=192.168.104.103; Port=3306;SslMode=None;Database=casdoor; Uid=casdoor; Pwd=Vs..127134;CharSet=utf8mb4;AllowLoadLocalInfile=true" "Connection": "Server=192.168.104.108; Port=3306;SslMode=None;Database=casdoor; Uid=root; Pwd=Vs..127134;CharSet=utf8mb4;AllowLoadLocalInfile=true"
}, },
{ {
"ConnId": "WMBLOG_ORACLE", "ConnId": "WMBLOG_ORACLE",

View File

@ -155,6 +155,7 @@ namespace New_College.Model.ViewModels
public string collegeCode { get; set; } public string collegeCode { get; set; }
public int Rank { get; set; }
/// <summary> /// <summary>
/// 官网 /// 官网
/// </summary> /// </summary>

View File

@ -14,6 +14,11 @@ namespace New_College.Model
} }
public class SelectionMajorDto
{
public string MajorName { get; set; }
}
public class SelectResponseDto public class SelectResponseDto
{ {
public string UniversityName { get; set; } public string UniversityName { get; set; }

View File

@ -1975,12 +1975,12 @@ namespace New_College.Services
/// ///
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
public async Task<bool> UpdateSchoolScoreLine23(string Location,string subjectType) public async Task<bool> UpdateSchoolScoreLine23(string Location, string subjectType)
{ {
var dsQualification = new List<D_QualificationLine>(); var dsQualification = new List<D_QualificationLine>();
var list = await d_PlanMajorScoreLineRepository.Query(e => e.IsDelete == false && e.Years == 2023 && e.Location == Location&&e.SubjectType== subjectType); var list = await d_PlanMajorScoreLineRepository.Query(e => e.IsDelete == false && e.Years == 2023 && e.Location == Location && e.SubjectType == subjectType);
//var planlist = await d_PlanMajorDescProRepository.Query(e => e.IsDelete == false && e.Years == 2023 && e.Location == "浙江省"); //var planlist = await d_PlanMajorDescProRepository.Query(e => e.IsDelete == false && e.Years == 2023 && e.Location == "浙江省");
var universitylist = await d_UniversityRepository.Query(); var universitylist = await d_UniversityRepository.Query();
@ -2181,7 +2181,7 @@ namespace New_College.Services
Phone = university.Phone, Phone = university.Phone,
// Nature = university.Nature, // Nature = university.Nature,
//AscriptionName = university.AscriptionName, //AscriptionName = university.AscriptionName,
// Rank = university.Rank, Rank = university.Rank,
AreaName = university.Area_Name, AreaName = university.Area_Name,
Logo = university.Logo, Logo = university.Logo,
// Syl = university.Syl == 1 ? true : false, // Syl = university.Syl == 1 ? true : false,
@ -2266,8 +2266,8 @@ namespace New_College.Services
list.Add(models); list.Add(models);
}); });
byte[] byresult = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(list)); //byte[] byresult = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(list));
_redisCache.Set("sync_university", byresult, TimeSpan.FromDays(1)); //_redisCache.Set("sync_university", byresult, TimeSpan.FromDays(1));
return list; return list;
} }