diff --git a/New_College.Api/Controllers/Back/D_ScoreLineController.cs b/New_College.Api/Controllers/Back/D_ScoreLineController.cs index 2c33295..0e5c627 100644 --- a/New_College.Api/Controllers/Back/D_ScoreLineController.cs +++ b/New_College.Api/Controllers/Back/D_ScoreLineController.cs @@ -6,6 +6,10 @@ using Microsoft.AspNetCore.Mvc; using System; using System.Linq.Expressions; using System.Threading.Tasks; +using Microsoft.AspNetCore.Hosting; +using New_College.Common; +using System.IO; +using System.Linq; namespace New_College.Api.Controllers { @@ -72,6 +76,8 @@ namespace New_College.Api.Controllers } + + } } \ No newline at end of file diff --git a/New_College.Api/Controllers/Back/PlanMajorScoreLineController.cs b/New_College.Api/Controllers/Back/PlanMajorScoreLineController.cs index edd6cad..0e65e1d 100644 --- a/New_College.Api/Controllers/Back/PlanMajorScoreLineController.cs +++ b/New_College.Api/Controllers/Back/PlanMajorScoreLineController.cs @@ -15,6 +15,7 @@ using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; using New_College.Common; using New_College.Common.Helper; +using System.Security.Cryptography.Xml; namespace New_College.Api.Controllers { @@ -50,6 +51,55 @@ namespace New_College.Api.Controllers + + /// + /// 导入各个省份一分一段表数据 + /// + /// + /// + [HttpPost] + public async Task> ImportScoreLine(IFormFile file) + { + try + { + var list = ExcelProUtil.InputExcel(file); + + var modelist = new List(); + list.ForEach(a => + { + modelist.Add(new D_ScoreLine() + { + Count = a.Count, + CreateTime = DateTime.Now, + IsDelete = false, + ModifyTime = DateTime.Now, + OrderSort = 0, + Province = a.Province, + Score = a.Score, + SumCount = a.SumCountStart, + Type = a.Type, + Years = a.Years + }); + }); + bool status = await id_coreLineServices.Add(modelist) > 0; + return new MessageModel() + { + response = status, + success = true + }; + } + catch (Exception ex) + { + + return new MessageModel() + { + success = false, + response = false, + msg = ex.Message.ToString() + }; + } + } + /// /// 导入专业最低录取位次表=同步更新专业数据与学校专业分数线(--高考时可通用此功能) ///