限制提交名额
This commit is contained in:
@@ -102,7 +102,7 @@
|
|||||||
else {
|
else {
|
||||||
window.sessionStorage.setItem('__TOKEN', response.data.data.token);
|
window.sessionStorage.setItem('__TOKEN', response.data.data.token);
|
||||||
//location = '/gb/yjb/manage/VoteResult'
|
//location = '/gb/yjb/manage/VoteResult'
|
||||||
location = '/gb/yjb/manage/GfnbczResult'
|
location = '/gb/yjb/manage/nbczResult'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_this.loading = false;
|
_this.loading = false;
|
||||||
|
|||||||
@@ -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();
|
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;
|
_ = (lastSend == null || lastSend.code != args.code || lastSend.expire_time < DateTime.Now) ? throw Oops.Oh("验证码错误或已失效") : 1;
|
||||||
//var list = args.projects.Adapt<List<Entities.VoteRecords>>();
|
var totalCount = await repPerson.DetachedEntities.Where(a => !a.IsDeleted && a.date == args.date).CountAsync();
|
||||||
//删除这个专家上次提交的结果
|
_ = totalCount >= App.GetConfig<int>("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;
|
_ = (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 now = DateTime.Now;
|
||||||
var model = new Entities.nbzc_person
|
var model = new Entities.nbzc_person
|
||||||
|
|||||||
Reference in New Issue
Block a user