This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
<input type="submit" value="拉取5天内的回复短信" class="btn btn-primary" asp-page-handler="Pull" />
|
||||
<input type="submit" value="发送报名确认短信" class="btn btn-primary" asp-page-handler="Sign" />
|
||||
<input type="submit" value="发送确认短信" class="btn btn-primary" asp-page-handler="ResultAccept" />
|
||||
<input type="submit" value="发送时间选择短信" class="btn btn-primary" asp-page-handler="TimeSelect" />
|
||||
<input type="submit" value="发送拒绝短信" class="btn btn-primary" asp-page-handler="ResultReject" />
|
||||
</form>
|
||||
<br />
|
||||
|
||||
@@ -114,6 +114,20 @@ namespace _2021_backend.Pages.Message
|
||||
return Construct(PageId);
|
||||
}
|
||||
|
||||
public async Task<IActionResult> OnPostTimeSelectAsync(int PageId)
|
||||
{
|
||||
var stu = Context.Students.ToList();
|
||||
foreach (var e in stu)
|
||||
{
|
||||
if (e.Status != status.不通过)
|
||||
{
|
||||
await Utils.TencentSMS.Send(Context, SMSType.TimeSelect, e, Context.Users.Find(Guid.Parse(User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value)).Name);
|
||||
}
|
||||
}
|
||||
Context.SaveChanges();
|
||||
return Construct(PageId);
|
||||
}
|
||||
|
||||
public async Task<IActionResult> OnPostResultAccpetAsync(int PageId)
|
||||
{
|
||||
var stu = Context.Students.ToList();
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
</select>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-outline-primary m-2">搜索</button>
|
||||
<input type="submit" value="finalize" class="btn btn-primary" asp-page-handler="Finalize" />
|
||||
</form>
|
||||
<table class="table">
|
||||
<thead>
|
||||
|
||||
@@ -93,5 +93,17 @@ namespace _2021_backend.Pages.Students
|
||||
if (pageId == null) pageId = 0;
|
||||
return Construct((int)pageId, errInfo);
|
||||
}
|
||||
|
||||
public async Task<IActionResult> OnPostFinalizeAsync(int? pageId, string errInfo)
|
||||
{
|
||||
if (pageId == null) pageId = 0;
|
||||
|
||||
foreach(var s in Context.Students)
|
||||
{
|
||||
if (s.RegisterTime.CompareTo(new DateTime(2021, 11, 11)) < 0) s.Status = status.不通过;
|
||||
}
|
||||
Context.SaveChanges();
|
||||
return Construct((int)pageId, errInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user