From 539a3185b33681d7eef202404978fdf5166d728b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E9=9C=B2=E5=B0=A7?= Date: Fri, 10 Mar 2023 16:57:29 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E6=8F=90=E4=BA=A4=E5=90=8D?= =?UTF-8?q?=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 20220330_Vote/Ewide.Web.Entry/Views/Manage/Login.cshtml | 2 +- .../Vote.Services/ApiController/NbZhiChunService.cs | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) 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