bug fixed
parent
99901ec2a0
commit
dc791b849b
|
|
@ -230,6 +230,7 @@ namespace New_College.Api.Controllers
|
||||||
}
|
}
|
||||||
Expression<Func<D_PlanMajorScoreLine, bool>> expression = Expressionable.Create<D_PlanMajorScoreLine>()
|
Expression<Func<D_PlanMajorScoreLine, bool>> expression = Expressionable.Create<D_PlanMajorScoreLine>()
|
||||||
.And(c => c.UId == request.Uid)
|
.And(c => c.UId == request.Uid)
|
||||||
|
.And(c => c.IsDelete == false)
|
||||||
.AndIF(!string.IsNullOrWhiteSpace(request.BatchName), c => c.BatchName == request.BatchName)
|
.AndIF(!string.IsNullOrWhiteSpace(request.BatchName), c => c.BatchName == request.BatchName)
|
||||||
.AndIF(request.Year.HasValue && request.Year > 0, c => c.Years == request.Year)
|
.AndIF(request.Year.HasValue && request.Year > 0, c => c.Years == request.Year)
|
||||||
.ToExpression();
|
.ToExpression();
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ namespace New_College.Api.Controllers
|
||||||
status = 200
|
status = 200
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
string years = DateTime.Now.Year.ToString();
|
string years = (DateTime.Now.Year-1).ToString();
|
||||||
var query = await _UniversityRankRepository.Query(c => c.Year == years && c.UniversityName == single.UniversityName);
|
var query = await _UniversityRankRepository.Query(c => c.Year == years && c.UniversityName == single.UniversityName);
|
||||||
return new MessageModel<List<SingleUniversityResponseView>> ()
|
return new MessageModel<List<SingleUniversityResponseView>> ()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -252,6 +252,14 @@
|
||||||
<param name="login"></param>
|
<param name="login"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:New_College.Api.Controllers.Front.CustomerController.DistrFanc(System.Int32,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
增加粉丝
|
||||||
|
</summary>
|
||||||
|
<param name="saleId"></param>
|
||||||
|
<param name="fancId"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:New_College.Api.Controllers.Front.CustomerController.updatesync(System.String)">
|
<member name="M:New_College.Api.Controllers.Front.CustomerController.updatesync(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
同步合并数据
|
同步合并数据
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,21 @@ namespace New_College.Repository
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="majorDescs"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public async Task<bool> Batchupdate(List<D_PlanMajorDescPro> majorDescs)
|
||||||
|
{
|
||||||
|
// int k = this.Db.Updateable(majorDescs).ExecuteCommand();
|
||||||
|
// this.Db.Fastest<D_PlanMajorDesc>().BulkUpdate(GetList()) //适合大批量更新
|
||||||
|
var kk = await this.Db.Fastest<D_PlanMajorDescPro>().BulkUpdateAsync(majorDescs);
|
||||||
|
return kk > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public async Task<PageModel<UniversityPlanProView>> GetUniversityPlanPro(UniversityProViewQuery request)
|
public async Task<PageModel<UniversityPlanProView>> GetUniversityPlanPro(UniversityProViewQuery request)
|
||||||
{
|
{
|
||||||
RefAsync<int> totalCount = 0;
|
RefAsync<int> totalCount = 0;
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
using New_College.Model;
|
using New_College.Model;
|
||||||
using New_College.Model.Models;
|
using New_College.Model.Models;
|
||||||
using New_College.Model.ViewModels;
|
using New_College.Model.ViewModels;
|
||||||
|
using System.Collections.Generic;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace New_College.IRepository
|
namespace New_College.IRepository
|
||||||
|
|
@ -12,5 +13,7 @@ namespace New_College.IRepository
|
||||||
public interface ID_PlanMajorDescProRepository : IBaseRepository<D_PlanMajorDescPro>
|
public interface ID_PlanMajorDescProRepository : IBaseRepository<D_PlanMajorDescPro>
|
||||||
{
|
{
|
||||||
Task<PageModel<UniversityPlanProView>> GetUniversityPlanPro(UniversityProViewQuery request);
|
Task<PageModel<UniversityPlanProView>> GetUniversityPlanPro(UniversityProViewQuery request);
|
||||||
|
|
||||||
|
Task<bool> Batchupdate(List<D_PlanMajorDescPro> majorDescs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -860,19 +860,14 @@ namespace New_College.Services
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<List<NewPlanDescList>> GetPlanBySchollId(PlanQuery query)
|
public async Task<List<NewPlanDescList>> GetPlanBySchollId(PlanQuery query)
|
||||||
{
|
{
|
||||||
Expression<Func<D_PlanMajorDesc, bool>> whereexp = Expressionable.Create<D_PlanMajorDesc>() //创建表达式
|
Expression<Func<D_PlanMajorDescPro, bool>> whereexp = Expressionable.Create<D_PlanMajorDescPro>() //创建表达式
|
||||||
|
.And(c => c.IsDelete == false)
|
||||||
.AndIF(!string.IsNullOrEmpty(query.AreaName), c => c.Location == query.AreaName)
|
.AndIF(!string.IsNullOrEmpty(query.AreaName), c => c.Location == query.AreaName)
|
||||||
.And(c => c.UId == query.UnviersityId)
|
.And(c => c.UId == query.UnviersityId)
|
||||||
.AndIF(!string.IsNullOrEmpty(query.BatchName), c => c.BatchName == query.BatchName)
|
.AndIF(!string.IsNullOrEmpty(query.BatchName), c => c.BatchName == query.BatchName)
|
||||||
.AndIF(query.Year > 0, c => c.Years == query.Year)
|
.AndIF(query.Year > 0, c => c.Years == query.Year)
|
||||||
.ToExpression();
|
.ToExpression();
|
||||||
////var check = await t_EnrollmentBatchRepository.Query(x => x.Type == query.Type && x.Year == query.Year && x.Batch_name == query.BatchName && x.AreaName == query.AreaName);
|
var info = await d_PlanMajorDescProRepository.Query(whereexp);
|
||||||
////if (check.Count <= 0)
|
|
||||||
//var check = await d_PlanMajorDescRepository.Query(x => x.Years == query.Year && x.BatchName == query.BatchName && x.Location == query.AreaName);
|
|
||||||
//if (check.Count <= 0)
|
|
||||||
// return new List<NewPlanDescList>() { };
|
|
||||||
// var batchid = check.Select(x => x.Id)?.FirstOrDefault();
|
|
||||||
var info = await d_PlanMajorDescRepository.Query(whereexp);
|
|
||||||
List<NewPlanDescList> list = new List<NewPlanDescList>() { };
|
List<NewPlanDescList> list = new List<NewPlanDescList>() { };
|
||||||
foreach (var item in info)
|
foreach (var item in info)
|
||||||
{
|
{
|
||||||
|
|
@ -2030,30 +2025,38 @@ namespace New_College.Services
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//var universitylist=await un
|
//var universitylist=await un
|
||||||
#region 更新专业计划信息
|
#region 更新专业计划信息
|
||||||
//var plist = await this._PlanMajorDescRepository.Query(c => c.Location == "山东省" && c.Years == 2023 && c.IsDelete == false && c.UId <= 0);
|
var plist = await this.d_PlanMajorDescProRepository.Query(c => c.Location == "山东省" && c.Years == 2023 && c.IsDelete == false && c.UId <= 0);
|
||||||
//plist.ForEach(p =>
|
plist.ForEach(p =>
|
||||||
//{
|
{
|
||||||
// var newmodel = tbinfo.Where(e => e.EnrollmentCode == p.EnrollmentCode && e.MajorCode == p.MajorCode).FirstOrDefault();
|
var newmodel = tbinfo.Where(e => (e.EnrollmentCode == p.EnrollmentCode || e.UniversityName == p.UniversityName) && e.MajorCode == p.MajorCode).FirstOrDefault();
|
||||||
// if (newmodel != null)
|
if (newmodel != null)
|
||||||
// {
|
{
|
||||||
// p.CityName = newmodel.City;
|
p.CityName = newmodel.City;
|
||||||
// p.EducationCategory = newmodel.EducationCategory;
|
p.EducationCategory = newmodel.EducationCategory;
|
||||||
// // p.EnrollmentCode = newmodel.EnrollmentCode;
|
// p.EnrollmentCode = newmodel.EnrollmentCode;
|
||||||
// p.EnrollmentType = newmodel.EnrollmentType;
|
p.EnrollmentType = newmodel.EnrollmentType;
|
||||||
// //p.SchoolType=newmodel.sch
|
//p.SchoolType=newmodel.sch
|
||||||
// p.FirstType = newmodel.FirstType;
|
p.FirstType = newmodel.FirstType;
|
||||||
// p.Nature = newmodel.Nature;
|
p.Nature = newmodel.Nature;
|
||||||
// p.Ownership = newmodel.Ownership;
|
p.Ownership = newmodel.Ownership;
|
||||||
// p.LowScore = int.Parse(newmodel._23Score);
|
p.NewCount = int.Parse(newmodel._23Count) - int.Parse(newmodel._22Count);
|
||||||
// p.LowScoreRank = int.Parse(newmodel._23ScoreLine);
|
p.PlanCount = int.Parse(newmodel._23Count);
|
||||||
|
p.LowScore = int.Parse(newmodel._23Score);
|
||||||
|
p.LowScoreRank = int.Parse(newmodel._23ScoreLine);
|
||||||
|
|
||||||
// }
|
}
|
||||||
|
|
||||||
//});
|
});
|
||||||
|
|
||||||
//await this._PlanMajorDescRepository.Batchupdate(plist);
|
await this.d_PlanMajorDescProRepository.Batchupdate(plist);
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -243,8 +243,8 @@ namespace New_College.Services
|
||||||
c._frank = items.Min(e => int.Parse(e._23SchoolScoreLine));
|
c._frank = items.Min(e => int.Parse(e._23SchoolScoreLine));
|
||||||
c._sscore = items.Min(e => int.Parse(e._22Score));
|
c._sscore = items.Min(e => int.Parse(e._22Score));
|
||||||
c._srank = items.Min(e => int.Parse(e._22ScoreLine));
|
c._srank = items.Min(e => int.Parse(e._22ScoreLine));
|
||||||
c._tscore = items.Min(e => int.Parse(e._22Score));
|
c._tscore = items.Min(e => int.Parse(e._21Score));
|
||||||
c._trank = items.Min(e => int.Parse(e._22ScoreLine));
|
c._trank = items.Min(e => int.Parse(e._21ScoreLine));
|
||||||
}
|
}
|
||||||
c.iGoPlanMajorItems = items.Select(t => new AIGoPlanMajorItem()
|
c.iGoPlanMajorItems = items.Select(t => new AIGoPlanMajorItem()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue