feat: add data

develop
old易 2024-01-02 17:09:10 +08:00
parent 9369273746
commit 8f13d2b5ed
11 changed files with 612 additions and 20 deletions

View File

@ -284,18 +284,16 @@ namespace New_College.Api.Controllers.Front
var data = new MessageModel<string>(); var data = new MessageModel<string>();
if (request.VId > 0) if (request.VId > 0)
{ {
var model = await _VolunteerTableServices.QueryById(request.VId);
_unitOfWork.BeginTran(); _unitOfWork.BeginTran();
data.success = await _VolunteerTableServices.Update(new U_VolunteerTable() if (!string.IsNullOrWhiteSpace(request.BatchName)) { model.BatchName = request.BatchName; }
{ if (!string.IsNullOrWhiteSpace(request.SubjectClaim)) { model.SubjectClaim = request.SubjectClaim; }
BatchName = request.BatchName, if (!string.IsNullOrWhiteSpace(request.Type)) { model.Type = request.Type; }
ModifyTime = DateTime.Now, if (!string.IsNullOrWhiteSpace(request.VolunteerTableName)) { model.VolunteerTableName = request.VolunteerTableName; }
CustomerId = request.CustomerId, if (request.CustomerId > 0) { model.CustomerId = request.CustomerId; }
Id = request.VId, if (request.Score > 0) { model.Score = request.Score; }
Score = request.Score, model.ModifyTime = DateTime.Now;
SubjectClaim = request.SubjectClaim, data.success = await _VolunteerTableServices.Update(model);
Type = request.Type,
//VolunteerTableName = request.VolunteerTableName
});
//删掉之前的志愿表,更新新的匹配进来 //删掉之前的志愿表,更新新的匹配进来
var itemids = (await _VolunteerTableDetailServices.Query(c => c.VolunteerTableId == request.VId)).Select(c => (object)c.Id).ToArray(); var itemids = (await _VolunteerTableDetailServices.Query(c => c.VolunteerTableId == request.VId)).Select(c => (object)c.Id).ToArray();
var status = await _VolunteerTableDetailServices.DeleteByIds(itemids); var status = await _VolunteerTableDetailServices.DeleteByIds(itemids);

View File

@ -16,6 +16,7 @@ namespace New_College.Controllers
private readonly IT_EnrollmentPlaneServices t_EnrollmentPlane; private readonly IT_EnrollmentPlaneServices t_EnrollmentPlane;
private readonly ID_LongIdMapServices d_LongIdMapServices; private readonly ID_LongIdMapServices d_LongIdMapServices;
public HealthCheckController(IT_EnrollmentPlaneServices t_EnrollmentPlaneServices, ID_LongIdMapServices d_LongIdMapServices) public HealthCheckController(IT_EnrollmentPlaneServices t_EnrollmentPlaneServices, ID_LongIdMapServices d_LongIdMapServices)
{ {
t_EnrollmentPlane = t_EnrollmentPlaneServices; t_EnrollmentPlane = t_EnrollmentPlaneServices;
@ -66,7 +67,7 @@ namespace New_College.Controllers
return d_LongIdMapServices.Import(); return d_LongIdMapServices.Import();
// return d_LongIdMapServices.UpdateUniveristyInf();
} }
} }

View File

@ -1236,6 +1236,11 @@
院校图片列表地址 院校图片列表地址
</summary> </summary>
</member> </member>
<member name="P:New_College.Model.Models.D_Universityimg.VRUrl">
<summary>
VR地址
</summary>
</member>
<member name="P:New_College.Model.Models.D_UniversityRank.UniversityName"> <member name="P:New_College.Model.Models.D_UniversityRank.UniversityName">
<summary> <summary>
院校名称 院校名称
@ -2642,6 +2647,241 @@
满分 满分
</summary> </summary>
</member> </member>
<member name="T:New_College.Model.Models.T_TbSNeedDataInfo">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.EnrollmentType">
<summary>
招生类型
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.EnrollmentCode">
<summary>
全国统一招生代码
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.UniversityName">
<summary>
院校名称
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.MajorCode">
<summary>
专业代码
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.MajorName">
<summary>
专业名称
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.Nature">
<summary>
办学性质
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.Remark">
<summary>
注意事项
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.FirstType">
<summary>
专业大类
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._23subject">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._24subject">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._23Count">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._Score">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._23Score">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._23ScoreLine">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._23SchoolScore">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._23SchoolScoreLine">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._23SchoolAvgScore">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._23SchoolAvgLine">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._22Count">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._22Score">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._22ScoreLine">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._21Count">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._21Score">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._21ScoreLine">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._20Count">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._20Score">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo._20ScoreLine">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.AcademicYear">
<summary>
学制
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.Fee">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.Province">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.City">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.Ownership">
<summary>
主管部门
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.LnstitutionalLevel">
<summary>
院校水平
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.ProfessionalAssessment">
<summary>
专业评估
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.MastersDegree">
<summary>
硕士点
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.MastersMajor">
<summary>
硕士专业
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.PhDPoint">
<summary>
博士点
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.PhDMajor">
<summary>
博士专业
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.MjaorLevel">
<summary>
专业水平
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.EducationCategory">
<summary>
本/专
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.UniversityRank">
<summary>
院校排名
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.MajorRank">
<summary>
专业排名
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.MajorRankPercentage">
<summary>
专业占比
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.MajorCount">
<summary>
专业数量
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.VRUrl">
<summary>
</summary>
</member>
<member name="P:New_College.Model.Models.T_TbSNeedDataInfo.EmploymentQuality">
<summary>
就业质量
</summary>
</member>
<member name="T:New_College.Model.Models.UserRole"> <member name="T:New_College.Model.Models.UserRole">
<summary> <summary>
用户跟角色关联表 用户跟角色关联表

View File

@ -15,6 +15,7 @@ namespace New_College.IServices
{ {
Task<bool> Import(); Task<bool> Import();
Task<bool> UpdateUniveristyInf();
Task<PageModel<UniversityResult>> GetUniversitys(UniversityQuery query); Task<PageModel<UniversityResult>> GetUniversitys(UniversityQuery query);
Task<List<uniMajorInfoResult>> uniGetMajorInfo(MajorcategoryQuery query); Task<List<uniMajorInfoResult>> uniGetMajorInfo(MajorcategoryQuery query);

View File

@ -0,0 +1,12 @@
using New_College.IServices.BASE;
using New_College.Model.Models;
namespace New_College.IServices
{
/// <summary>
/// IT_TbSNeedDataInfoServices
/// </summary>
public interface IT_TbSNeedDataInfoServices :IBaseServices<T_TbSNeedDataInfo>
{
}
}

View File

@ -17,5 +17,11 @@ namespace New_College.Model.Models
/// </summary> /// </summary>
[SugarColumn(ColumnDataType = "longtext", Length = int.MaxValue, IsNullable = true)] [SugarColumn(ColumnDataType = "longtext", Length = int.MaxValue, IsNullable = true)]
public string ImgList { get; set; } public string ImgList { get; set; }
/// <summary>
/// VR地址
/// </summary>
[SugarColumn(ColumnDataType = "nvarchar", Length = 300, IsNullable = true)]
public string VRUrl { get; set; }
} }
} }

View File

@ -0,0 +1,242 @@
using SqlSugar;
namespace New_College.Model.Models
{
/// <summary>
///
/// </summary>
//[SugarTable("T_TbSNeedDataInfo")]
public class T_TbSNeedDataInfo
{
/// <summary>
/// 招生类型
/// </summary>
[SugarColumn(ColumnName="EnrollmentType" )]
public string EnrollmentType { get; set; }
/// <summary>
/// 全国统一招生代码
/// </summary>
[SugarColumn(ColumnName="EnrollmentCode" )]
public string EnrollmentCode { get; set; }
/// <summary>
/// 院校名称
/// </summary>
[SugarColumn(ColumnName="UniversityName" )]
public string UniversityName { get; set; }
/// <summary>
/// 专业代码
/// </summary>
[SugarColumn(ColumnName="MajorCode" )]
public string MajorCode { get; set; }
/// <summary>
/// 专业名称
/// </summary>
[SugarColumn(ColumnName="MajorName" )]
public string MajorName { get; set; }
/// <summary>
/// 办学性质
/// </summary>
[SugarColumn(ColumnName="Nature" )]
public string Nature { get; set; }
/// <summary>
/// 注意事项
/// </summary>
[SugarColumn(ColumnName="Remark" )]
public string Remark { get; set; }
/// <summary>
/// 专业大类
/// </summary>
[SugarColumn(ColumnName="FirstType" )]
public string FirstType { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_23subject" )]
public string _23subject { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_24subject" )]
public string _24subject { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_23Count" )]
public string _23Count { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_Score" )]
public string _Score { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_23Score" )]
public string _23Score { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_23ScoreLine" )]
public string _23ScoreLine { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_23SchoolScore" )]
public string _23SchoolScore { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_23SchoolScoreLine" )]
public string _23SchoolScoreLine { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_23SchoolAvgScore" )]
public string _23SchoolAvgScore { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_23SchoolAvgLine" )]
public string _23SchoolAvgLine { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_22Count" )]
public string _22Count { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_22Score" )]
public string _22Score { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_22ScoreLine" )]
public string _22ScoreLine { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_21Count" )]
public string _21Count { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_21Score" )]
public string _21Score { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_21ScoreLine" )]
public string _21ScoreLine { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_20Count" )]
public string _20Count { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_20Score" )]
public string _20Score { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="_20ScoreLine" )]
public string _20ScoreLine { get; set; }
/// <summary>
/// 学制
/// </summary>
[SugarColumn(ColumnName="AcademicYear" )]
public string AcademicYear { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="Fee" )]
public string Fee { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="Province" )]
public string Province { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="City" )]
public string City { get; set; }
/// <summary>
/// 主管部门
/// </summary>
[SugarColumn(ColumnName="Ownership" )]
public string Ownership { get; set; }
/// <summary>
/// 院校水平
/// </summary>
[SugarColumn(ColumnName="LnstitutionalLevel" )]
public string LnstitutionalLevel { get; set; }
/// <summary>
/// 专业评估
/// </summary>
[SugarColumn(ColumnName="ProfessionalAssessment" )]
public string ProfessionalAssessment { get; set; }
/// <summary>
/// 硕士点
/// </summary>
[SugarColumn(ColumnName="MastersDegree" )]
public string MastersDegree { get; set; }
/// <summary>
/// 硕士专业
/// </summary>
[SugarColumn(ColumnName="MastersMajor" )]
public string MastersMajor { get; set; }
/// <summary>
/// 博士点
/// </summary>
[SugarColumn(ColumnName="PhDPoint" )]
public string PhDPoint { get; set; }
/// <summary>
/// 博士专业
/// </summary>
[SugarColumn(ColumnName="PhDMajor" )]
public string PhDMajor { get; set; }
/// <summary>
/// 专业水平
/// </summary>
[SugarColumn(ColumnName="MjaorLevel" )]
public string MjaorLevel { get; set; }
/// <summary>
/// 本/专
/// </summary>
[SugarColumn(ColumnName="EducationCategory" )]
public string EducationCategory { get; set; }
/// <summary>
/// 院校排名
/// </summary>
[SugarColumn(ColumnName="UniversityRank" )]
public string UniversityRank { get; set; }
/// <summary>
/// 专业排名
/// </summary>
[SugarColumn(ColumnName="MajorRank" )]
public string MajorRank { get; set; }
/// <summary>
/// 专业占比
/// </summary>
[SugarColumn(ColumnName="MajorRankPercentage" )]
public string MajorRankPercentage { get; set; }
/// <summary>
/// 专业数量
/// </summary>
[SugarColumn(ColumnName="MajorCount" )]
public string MajorCount { get; set; }
/// <summary>
///
/// </summary>
[SugarColumn(ColumnName="VRUrl" )]
public string VRUrl { get; set; }
/// <summary>
/// 就业质量
/// </summary>
[SugarColumn(ColumnName="EmploymentQuality" )]
public string EmploymentQuality { get; set; }
}
}

View File

@ -0,0 +1,12 @@
using New_College.IRepository.Base;
using New_College.Model.Models;
namespace New_College.IRepository
{
/// <summary>
/// IT_TbSNeedDataInfoRepository
/// </summary>
public interface IT_TbSNeedDataInfoRepository : IBaseRepository<T_TbSNeedDataInfo>
{
}
}

View File

@ -0,0 +1,17 @@
using New_College.IRepository;
using New_College.IRepository.UnitOfWork;
using New_College.Model.Models;
using New_College.Repository.Base;
namespace New_College.Repository
{
/// <summary>
/// T_TbSNeedDataInfoRepository
/// </summary>
public class T_TbSNeedDataInfoRepository : BaseRepository<T_TbSNeedDataInfo>, IT_TbSNeedDataInfoRepository
{
public T_TbSNeedDataInfoRepository(IUnitOfWork unitOfWork) : base(unitOfWork)
{
}
}
}

View File

@ -24,6 +24,7 @@ using StackExchange.Redis;
using New_College.Repository; using New_College.Repository;
using NPOI.Util.ArrayExtensions; using NPOI.Util.ArrayExtensions;
using System.Threading; using System.Threading;
using Org.BouncyCastle.Asn1.Tsp;
namespace New_College.Services namespace New_College.Services
{ {
@ -55,6 +56,7 @@ namespace New_College.Services
private readonly ID_QualificationLineRepository d_QualificationLineRepository; private readonly ID_QualificationLineRepository d_QualificationLineRepository;
private readonly ID_PlanMajorDescRepository d_PlanMajorDescRepository; private readonly ID_PlanMajorDescRepository d_PlanMajorDescRepository;
private readonly ID_PlanMajorDescProRepository d_PlanMajorDescProRepository; private readonly ID_PlanMajorDescProRepository d_PlanMajorDescProRepository;
private readonly IT_TbSNeedDataInfoRepository t_TbSNeedDataInfoRepository;
public D_LongIdMapServices(IBaseRepository<D_LongIdMap> dal public D_LongIdMapServices(IBaseRepository<D_LongIdMap> dal
, ID_MajorCategoryRepository ID_MajorCategoryRepository , ID_MajorCategoryRepository ID_MajorCategoryRepository
, ID_MajorClassRepository ID_MajorClassRepository , ID_MajorClassRepository ID_MajorClassRepository
@ -80,7 +82,8 @@ namespace New_College.Services
ID_PlanMajorScoreLineRepository d_PlanMajorScoreLineRepository, ID_PlanMajorScoreLineRepository d_PlanMajorScoreLineRepository,
ID_QualificationLineRepository d_QualificationLineRepository, ID_QualificationLineRepository d_QualificationLineRepository,
ID_PlanMajorDescRepository d_PlanMajorDescRepository, ID_PlanMajorDescRepository d_PlanMajorDescRepository,
ID_PlanMajorDescProRepository d_PlanMajorDescProRepository) ID_PlanMajorDescProRepository d_PlanMajorDescProRepository,
IT_TbSNeedDataInfoRepository tbSNeedDataInfoRepository)
{ {
this._dal = dal; this._dal = dal;
d_MajorCategoryRepository = ID_MajorCategoryRepository; d_MajorCategoryRepository = ID_MajorCategoryRepository;
@ -109,6 +112,7 @@ namespace New_College.Services
this.d_QualificationLineRepository = d_QualificationLineRepository; this.d_QualificationLineRepository = d_QualificationLineRepository;
this.d_PlanMajorDescRepository = d_PlanMajorDescRepository; this.d_PlanMajorDescRepository = d_PlanMajorDescRepository;
this.d_PlanMajorDescProRepository = d_PlanMajorDescProRepository; this.d_PlanMajorDescProRepository = d_PlanMajorDescProRepository;
t_TbSNeedDataInfoRepository = tbSNeedDataInfoRepository;
} }
/// <summary> /// <summary>
@ -337,7 +341,7 @@ namespace New_College.Services
list.Add(new pcMajorInfoResult() list.Add(new pcMajorInfoResult()
{ {
Name = item.Name, Name = item.Name,
children = scond.Where(e=>e.children.Any()).ToList() children = scond.Where(e => e.children.Any()).ToList()
}); });
} }
} }
@ -1854,9 +1858,9 @@ namespace New_College.Services
{ {
var updatemodel = universitymodel.FirstOrDefault(); var updatemodel = universitymodel.FirstOrDefault();
var category = undetail.result.categories.ToList(); var category = undetail.result.categories.ToList();
if (category.Contains("医药")) //if (category.Contains("医药"))
{ //{
updatemodel.Type = UniversityTypeRelsove.GetTypeName("医药"); // updatemodel.Type = UniversityTypeRelsove.GetTypeName("医药");
//updatemodel.Web = undetail.result.webSite; //updatemodel.Web = undetail.result.webSite;
//updatemodel.Address = undetail.result.address[0].address; //updatemodel.Address = undetail.result.address[0].address;
@ -1866,11 +1870,11 @@ namespace New_College.Services
//updatemodel.Rank = a.ranking; //updatemodel.Rank = a.ranking;
//updatemodel.Build_Date = undetail.result.createdYear; //updatemodel.Build_Date = undetail.result.createdYear;
//updatemodel.Description = undetail.result.introduction; //updatemodel.Description = undetail.result.introduction;
//updatemodel.Master_Count = undetail.result.pointsOfShuo.Any() ? undetail.result.pointsOfShuo[0].number : 0; 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.Doctorate_Count = undetail.result.pointsOfBo.Any() ? undetail.result.pointsOfBo[0].number : 0;
//updatemodel.Type = UniversityTypeRelsove.GetTypeName((undetail.result.categories.Any() ? undetail.result.categories[0] : "")); //updatemodel.Type = UniversityTypeRelsove.GetTypeName((undetail.result.categories.Any() ? undetail.result.categories[0] : ""));
await d_UniversityRepository.Update(updatemodel); await d_UniversityRepository.Update(updatemodel);
} // }
} }
}); });
@ -1909,6 +1913,47 @@ namespace New_College.Services
/// <summary>
/// 更新学校基础信息
/// </summary>
/// <returns></returns>
public async Task<bool> UpdateUniveristyInf()
{
var tbinfo = await t_TbSNeedDataInfoRepository.Query();
// var plist = await this._PlanMajorDescRepository.Query(c => c.Location == "山东省" && c.Years == 2023);
var info = await d_UniversityRepository.Query();
var infoimg = await d_UniversityimgRepository.Query();
info.ForEach(async a =>
{
if (tbinfo.Where(e => e.UniversityName == a.Name).Any())
{
var baseinfo = tbinfo.Where(e => e.UniversityName == a.Name).FirstOrDefault();
var imginfo = infoimg.FirstOrDefault(o => o.UniversityId == a.Id);
if (!string.IsNullOrWhiteSpace(baseinfo.VRUrl)&& imginfo!=null)
{
imginfo.VRUrl = baseinfo.VRUrl;
await d_UniversityimgRepository.Update(imginfo);
}
if (baseinfo.LnstitutionalLevel != null)
{
a.Sff = baseinfo.LnstitutionalLevel.Contains("211") ? 0 : 1;
a.Syl = baseinfo.LnstitutionalLevel.Contains("双一流") ? 0 : 1;
a.QJJH = baseinfo.LnstitutionalLevel.Contains("强基") ? 0 : 1;
a.Nhef = baseinfo.LnstitutionalLevel.Contains("985") ? 0 : 1;
}
//a.Doctorate_Count = int.Parse(baseinfo.PhDPoint);
//a.Master_Count = int.Parse(baseinfo.MastersDegree);
a.Nature = baseinfo.Nature.Contains("公办") ? 0 : baseinfo.Nature.Contains("民办") ? 1 : baseinfo.Nature.Contains("中外合作") ? 2 : baseinfo.Nature.Contains("港澳台") ? 3 : -1;
a.Subject_Level = baseinfo.EducationCategory == "本科" ? 0 : 1;
await d_UniversityRepository.Update(a);
}
});
return true;
}

View File

@ -0,0 +1,18 @@

using New_College.IServices;
using New_College.Model.Models;
using New_College.Services.BASE;
using New_College.IRepository.Base;
namespace New_College.Services
{
public class T_TbSNeedDataInfoServices : BaseServices<T_TbSNeedDataInfo>, IT_TbSNeedDataInfoServices
{
private readonly IBaseRepository<T_TbSNeedDataInfo> _dal;
public T_TbSNeedDataInfoServices(IBaseRepository<T_TbSNeedDataInfo> dal)
{
this._dal = dal;
base.BaseDal = dal;
}
}
}