diff --git a/20220330_Vote/Ewide.Web.Entry/Views/Manage/Login.cshtml b/20220330_Vote/Ewide.Web.Entry/Views/Manage/Login.cshtml index fc73f82..b7e18f8 100644 --- a/20220330_Vote/Ewide.Web.Entry/Views/Manage/Login.cshtml +++ b/20220330_Vote/Ewide.Web.Entry/Views/Manage/Login.cshtml @@ -102,7 +102,7 @@ else { window.sessionStorage.setItem('__TOKEN', response.data.data.token); //location = '/gb/yjb/manage/VoteResult' - location = '/gb/yjb/manage/GfnbczResult' + location = '/gb/yjb/manage/nbczResult' } } _this.loading = false; diff --git a/20220330_Vote/Vote.Services/ApiController/NbZhiChunService.cs b/20220330_Vote/Vote.Services/ApiController/NbZhiChunService.cs index ce9e5d0..1f25e6b 100644 --- a/20220330_Vote/Vote.Services/ApiController/NbZhiChunService.cs +++ b/20220330_Vote/Vote.Services/ApiController/NbZhiChunService.cs @@ -103,9 +103,8 @@ namespace Vote.Services.ApiController { var lastSend = await repSmsCode.DetachedEntities.Where(p => p.phone == args.phone && !p.IsDeleted).OrderByDescending(a => a.CreatedTime).FirstOrDefaultAsync(); _ = (lastSend == null || lastSend.code != args.code || lastSend.expire_time < DateTime.Now) ? throw Oops.Oh("验证码错误或已失效") : 1; - //var list = args.projects.Adapt>(); - //删除这个专家上次提交的结果 - //或者提示不能再次提交 + var totalCount = await repPerson.DetachedEntities.Where(a => !a.IsDeleted && a.date == args.date).CountAsync(); + _ = totalCount >= App.GetConfig("NingboZhiChun:TotalCount") ? throw Oops.Oh("提交失败,名额已满。") : 1; _ = (await repPerson.DetachedEntities.Where(a => !a.IsDeleted && (a.phone == args.phone || a.cardno == args.cardno)).CountAsync() > 0) ? throw Oops.Oh("您已提交,无需再次提交") : 1; var now = DateTime.Now; var model = new Entities.nbzc_person