update logic
parent
daacde4a10
commit
6b2ddf3b53
|
|
@ -15,6 +15,7 @@ using New_College.Repository.UnitOfWork;
|
||||||
using SqlSugar;
|
using SqlSugar;
|
||||||
using New_College.Common;
|
using New_College.Common;
|
||||||
using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Authorization;
|
||||||
|
using StackExchange.Profiling.Internal;
|
||||||
namespace New_College.Api.Controllers.Front
|
namespace New_College.Api.Controllers.Front
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
@ -104,7 +105,6 @@ namespace New_College.Api.Controllers.Front
|
||||||
msg = "id 为必传参数"
|
msg = "id 为必传参数"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
var view = new VolunteerTableDetailDtoView();
|
var view = new VolunteerTableDetailDtoView();
|
||||||
var query = await _VolunteerTableServices.QueryById(id);
|
var query = await _VolunteerTableServices.QueryById(id);
|
||||||
var items = await _VolunteerTableDetailServices.Query(c => c.VolunteerTableId == id);
|
var items = await _VolunteerTableDetailServices.Query(c => c.VolunteerTableId == id);
|
||||||
|
|
@ -115,7 +115,6 @@ namespace New_College.Api.Controllers.Front
|
||||||
PlanMajorIds.AddRange(ids);
|
PlanMajorIds.AddRange(ids);
|
||||||
}
|
}
|
||||||
var planmajordesc = await _planMajorDescServices.Query(c => SqlFunc.ContainsArray(PlanMajorIds, c.Id));//
|
var planmajordesc = await _planMajorDescServices.Query(c => SqlFunc.ContainsArray(PlanMajorIds, c.Id));//
|
||||||
|
|
||||||
var location = planmajordesc.FirstOrDefault().Location;
|
var location = planmajordesc.FirstOrDefault().Location;
|
||||||
var majorlist = planmajordesc.Select(c => c.Major).ToList();
|
var majorlist = planmajordesc.Select(c => c.Major).ToList();
|
||||||
var universityname = planmajordesc.Select(c => c.UniversityName).ToList();
|
var universityname = planmajordesc.Select(c => c.UniversityName).ToList();
|
||||||
|
|
@ -134,6 +133,7 @@ namespace New_College.Api.Controllers.Front
|
||||||
items.ForEach(s =>
|
items.ForEach(s =>
|
||||||
{
|
{
|
||||||
var planids = s.PlanMajorIds.Split(",", StringSplitOptions.RemoveEmptyEntries).Select(ss => int.Parse(ss)).ToList();
|
var planids = s.PlanMajorIds.Split(",", StringSplitOptions.RemoveEmptyEntries).Select(ss => int.Parse(ss)).ToList();
|
||||||
|
var typeinfo = s.VolunteerRemark.FromJson<List<VolteerItem>>();
|
||||||
var uitem = new VolunteerTableDetailItemsView()
|
var uitem = new VolunteerTableDetailItemsView()
|
||||||
{
|
{
|
||||||
// Sort = s.Sort,
|
// Sort = s.Sort,
|
||||||
|
|
@ -148,6 +148,8 @@ namespace New_College.Api.Controllers.Front
|
||||||
PlanId = c.Id,
|
PlanId = c.Id,
|
||||||
Sort = s.OrderSort,
|
Sort = s.OrderSort,
|
||||||
SubjectClam = c.SelectSubject,
|
SubjectClam = c.SelectSubject,
|
||||||
|
Percentage = typeinfo.Any() ? typeinfo.FirstOrDefault(d => d.planId == c.Id).tage : 0,
|
||||||
|
Type = typeinfo.Any() ? typeinfo.FirstOrDefault(d => d.planId == c.Id).type : 0,
|
||||||
PlanItems = planmajorcomplist.Where(ee => ee.UId == s.UniversityId && ee.Major == c.Major).Select(tt => new PlanItem()
|
PlanItems = planmajorcomplist.Where(ee => ee.UId == s.UniversityId && ee.Major == c.Major).Select(tt => new PlanItem()
|
||||||
{
|
{
|
||||||
Count = (tt.PlanCount == 0 ? "--" : tt.PlanCount.ToString()),
|
Count = (tt.PlanCount == 0 ? "--" : tt.PlanCount.ToString()),
|
||||||
|
|
@ -243,6 +245,7 @@ namespace New_College.Api.Controllers.Front
|
||||||
UniversityId = c.UniversityId,
|
UniversityId = c.UniversityId,
|
||||||
UniversityName = c.UniversityName,
|
UniversityName = c.UniversityName,
|
||||||
VolunteerTableId = id,
|
VolunteerTableId = id,
|
||||||
|
VolunteerRemark = c.VolunteerRemark
|
||||||
}).ToList();
|
}).ToList();
|
||||||
itemIds = await _VolunteerTableDetailServices.Add(itemlist);
|
itemIds = await _VolunteerTableDetailServices.Add(itemlist);
|
||||||
}
|
}
|
||||||
|
|
@ -301,6 +304,7 @@ namespace New_College.Api.Controllers.Front
|
||||||
UniversityCode = c.UniversityCode,
|
UniversityCode = c.UniversityCode,
|
||||||
UniversityId = c.UniversityId,
|
UniversityId = c.UniversityId,
|
||||||
UniversityName = c.UniversityName,
|
UniversityName = c.UniversityName,
|
||||||
|
VolunteerRemark = c.VolunteerRemark,
|
||||||
VolunteerTableId = request.VId,
|
VolunteerTableId = request.VId,
|
||||||
|
|
||||||
}).ToList();
|
}).ToList();
|
||||||
|
|
|
||||||
|
|
@ -2762,6 +2762,11 @@
|
||||||
招生计划Id列表逗号隔开
|
招生计划Id列表逗号隔开
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:New_College.Model.Models.U_VolunteerTableDetail.VolunteerRemark">
|
||||||
|
<summary>
|
||||||
|
保存内容详情
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:New_College.Model.Models.V_CustomerInfo.AvatarUrl">
|
<member name="P:New_College.Model.Models.V_CustomerInfo.AvatarUrl">
|
||||||
<summary>
|
<summary>
|
||||||
用户头像
|
用户头像
|
||||||
|
|
@ -4255,6 +4260,16 @@
|
||||||
选科组合
|
选科组合
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.AIGoPlanMajorItem.Type">
|
||||||
|
<summary>
|
||||||
|
冲稳保
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.AIGoPlanMajorItem.Percentage">
|
||||||
|
<summary>
|
||||||
|
录取概率
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:New_College.Model.ViewModels.AIGoPlanMajorItem.PlanItems">
|
<member name="P:New_College.Model.ViewModels.AIGoPlanMajorItem.PlanItems">
|
||||||
<summary>
|
<summary>
|
||||||
|
|
||||||
|
|
@ -6220,6 +6235,11 @@
|
||||||
位次
|
位次
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.UniversityResult.collegeCode">
|
||||||
|
<summary>
|
||||||
|
原始code
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="T:New_College.Model.ViewModels.UniversityDetailResponse">
|
<member name="T:New_College.Model.ViewModels.UniversityDetailResponse">
|
||||||
<summary>
|
<summary>
|
||||||
|
|
||||||
|
|
@ -6555,6 +6575,16 @@
|
||||||
点开学校 展示专业
|
点开学校 展示专业
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.PlanDescList.Type">
|
||||||
|
<summary>
|
||||||
|
冲稳保类型
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.PlanDescList.Percentage">
|
||||||
|
<summary>
|
||||||
|
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="T:New_College.Model.ViewModels.CWBEnrollmentPlanResult">
|
<member name="T:New_College.Model.ViewModels.CWBEnrollmentPlanResult">
|
||||||
<summary>
|
<summary>
|
||||||
冲稳保返回
|
冲稳保返回
|
||||||
|
|
@ -7180,6 +7210,16 @@
|
||||||
招生计划历年分数情况
|
招生计划历年分数情况
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.VolunteerTablePlanMajorItem.Type">
|
||||||
|
<summary>
|
||||||
|
冲稳保
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.VolunteerTablePlanMajorItem.Percentage">
|
||||||
|
<summary>
|
||||||
|
百分比
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:New_College.Model.ViewModels.VolunteerTablePlanMajorItem.PlanId">
|
<member name="P:New_College.Model.ViewModels.VolunteerTablePlanMajorItem.PlanId">
|
||||||
<summary>
|
<summary>
|
||||||
招生计划Id
|
招生计划Id
|
||||||
|
|
@ -7230,6 +7270,16 @@
|
||||||
|
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.VolteerItem.type">
|
||||||
|
<summary>
|
||||||
|
冲 稳 保
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.VolteerItem.tage">
|
||||||
|
<summary>
|
||||||
|
百分比
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:New_College.Model.ViewModels.VolunteerTableDetailView.UniversityId">
|
<member name="P:New_College.Model.ViewModels.VolunteerTableDetailView.UniversityId">
|
||||||
<summary>
|
<summary>
|
||||||
院校Id
|
院校Id
|
||||||
|
|
@ -7240,6 +7290,11 @@
|
||||||
院校名称
|
院校名称
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:New_College.Model.ViewModels.VolunteerTableDetailView.VolunteerRemark">
|
||||||
|
<summary>
|
||||||
|
增加志愿表内容Json
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:New_College.Model.ViewModels.VolunteerTableDetailView.UniversityCode">
|
<member name="P:New_College.Model.ViewModels.VolunteerTableDetailView.UniversityCode">
|
||||||
<summary>
|
<summary>
|
||||||
院校编码
|
院校编码
|
||||||
|
|
|
||||||
|
|
@ -35,5 +35,10 @@ namespace New_College.Model.Models
|
||||||
/// 招生计划Id列表逗号隔开
|
/// 招生计划Id列表逗号隔开
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string PlanMajorIds { get; set; }
|
public string PlanMajorIds { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
///保存内容详情
|
||||||
|
/// </summary>
|
||||||
|
public string VolunteerRemark { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -212,6 +212,15 @@ namespace New_College.Model.ViewModels
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string SubjectClam { get; set; }
|
public string SubjectClam { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 冲稳保
|
||||||
|
/// </summary>
|
||||||
|
public int Type { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 录取概率
|
||||||
|
/// </summary>
|
||||||
public int Percentage { get; set; }
|
public int Percentage { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace New_College.Model.ViewModels
|
||||||
///// <summary>
|
///// <summary>
|
||||||
/////
|
/////
|
||||||
///// </summary>
|
///// </summary>
|
||||||
//public float Score { get; set; }
|
public int Score { get; set; }
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 院校Id
|
///// 院校Id
|
||||||
|
|
|
||||||
|
|
@ -152,6 +152,16 @@ namespace New_College.Model.ViewModels
|
||||||
public string Money { get; set; }
|
public string Money { get; set; }
|
||||||
public int MajorId { get; set; }
|
public int MajorId { get; set; }
|
||||||
public float Scoreline { get; set; }
|
public float Scoreline { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 冲稳保类型
|
||||||
|
/// </summary>
|
||||||
|
public int Type { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public int Percentage { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
|
|
@ -136,6 +136,16 @@ namespace New_College.Model.ViewModels
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public List<PlanItem> PlanItems { get; set; }
|
public List<PlanItem> PlanItems { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 冲稳保
|
||||||
|
/// </summary>
|
||||||
|
public int Type { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 百分比
|
||||||
|
/// </summary>
|
||||||
|
public int Percentage { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 招生计划Id
|
/// 招生计划Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
@ -204,7 +214,19 @@ namespace New_College.Model.ViewModels
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class VolteerItem
|
||||||
|
{
|
||||||
|
public int planId { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 冲 稳 保
|
||||||
|
/// </summary>
|
||||||
|
public int type { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 百分比
|
||||||
|
/// </summary>
|
||||||
|
public int tage { get; set; }
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public class VolunteerTableDetailView
|
public class VolunteerTableDetailView
|
||||||
|
|
@ -221,6 +243,11 @@ namespace New_College.Model.ViewModels
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string UniversityName { get; set; }
|
public string UniversityName { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 增加志愿表内容Json
|
||||||
|
/// </summary>
|
||||||
|
public string VolunteerRemark { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 院校编码
|
/// 院校编码
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
|
|
@ -126,6 +126,7 @@ namespace New_College.Services
|
||||||
MajorRemark = t.Remark,
|
MajorRemark = t.Remark,
|
||||||
planCount = t.PlanCount,
|
planCount = t.PlanCount,
|
||||||
SubjectClam = t.SelectSubject,
|
SubjectClam = t.SelectSubject,
|
||||||
|
Type = MajorPlanScoreTool.GetPlanScore(t.LowScore, request.Score),//冲稳保院校
|
||||||
Percentage = MajorPlanScoreTool.GetPlanPercentage(t.LowScore, request.Score),
|
Percentage = MajorPlanScoreTool.GetPlanPercentage(t.LowScore, request.Score),
|
||||||
PlanItems = list.Where(ss => ss.UId == c.UId && ss.Major == t.Major).Select(k => new PlanItem()
|
PlanItems = list.Where(ss => ss.UId == c.UId && ss.Major == t.Major).Select(k => new PlanItem()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -610,7 +610,9 @@ namespace New_College.Services
|
||||||
Money = newmoney,
|
Money = newmoney,
|
||||||
PlanNum = item.PlanCount,
|
PlanNum = item.PlanCount,
|
||||||
MajorId = item.Id,
|
MajorId = item.Id,
|
||||||
Scoreline = item.LowScore
|
Scoreline = item.LowScore,
|
||||||
|
Type = MajorPlanScoreTool.GetPlanScore(item.LowScore, query.Score),//还缺冲稳保
|
||||||
|
Percentage = MajorPlanScoreTool.GetPlanPercentage(item.LowScore, query.Score),
|
||||||
//Subject = GetSub(item.Subjectclaim)
|
//Subject = GetSub(item.Subjectclaim)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -696,11 +698,6 @@ namespace New_College.Services
|
||||||
if (university.Count <= 0)
|
if (university.Count <= 0)
|
||||||
return new MessageModel<List<CWBEnrollmentPlanResult>>() { success = false, msg = "所选院校数据完善中..." };
|
return new MessageModel<List<CWBEnrollmentPlanResult>>() { success = false, msg = "所选院校数据完善中..." };
|
||||||
var universityids = university.Select(x => x.Id).ToList();
|
var universityids = university.Select(x => x.Id).ToList();
|
||||||
//var batchinfo = await t_EnrollmentBatchRepository.Query(x => x.Year == query.Year && x.AreaName == query.AreaName && !x.Batch_name.Contains("提前"));
|
|
||||||
//if (batchinfo.Count <= 0)
|
|
||||||
// return new MessageModel<List<CWBEnrollmentPlanResult>>() { success = false, msg = "所属年份数据批次为空..." };
|
|
||||||
//var batchids = batchinfo.Select(s => s.Id).ToList();
|
|
||||||
|
|
||||||
//通过条件筛选出所有的
|
//通过条件筛选出所有的
|
||||||
var wheres = PredicateBuilder.New<T_EnrollmentPlanedesc>();
|
var wheres = PredicateBuilder.New<T_EnrollmentPlanedesc>();
|
||||||
wheres.And(x => universityids.Contains(x.UniversityId) && x.IsDelete == false && x.PlanId == planinfo.FirstOrDefault().Id && x.BatchtypeId == query.BatchId && x.UniversityId > 0);
|
wheres.And(x => universityids.Contains(x.UniversityId) && x.IsDelete == false && x.PlanId == planinfo.FirstOrDefault().Id && x.BatchtypeId == query.BatchId && x.UniversityId > 0);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue