Compare commits

..

No commits in common. "3dd8cc1a923398343ba4e643e2835d0211d0a730" and "3c534464128894c213c27229cea17d51afa77482" have entirely different histories.

8 changed files with 7 additions and 34 deletions

View File

@ -15,7 +15,6 @@
<input type="submit" value="发送报名确认短信" class="btn btn-primary" asp-page-handler="Sign" /> <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="ResultAccept" />
<input type="submit" value="发送时间选择短信" class="btn btn-primary" asp-page-handler="TimeSelect" /> <input type="submit" value="发送时间选择短信" class="btn btn-primary" asp-page-handler="TimeSelect" />
<input type="submit" value="发送时间确认短信" class="btn btn-primary" asp-page-handler="TimeSet" />
<input type="submit" value="发送拒绝短信" class="btn btn-primary" asp-page-handler="ResultReject" /> <input type="submit" value="发送拒绝短信" class="btn btn-primary" asp-page-handler="ResultReject" />
</form> </form>
<br /> <br />

View File

@ -143,21 +143,6 @@ namespace _2021_backend.Pages.Message
return Construct(PageId); return Construct(PageId);
} }
public async Task<IActionResult> OnPostTimeSetAsync(int PageId)
{
var stu = Context.Students.ToList();
foreach(var e in stu)
{
var t = Context.Sessions.Find(e.InterviewTime);
if(t != null && t.Students.Find(s => s==e.Guid)!= Guid.Empty && e.Status == status.)
{
await Utils.TencentSMS.Send(Context, SMSType.TimeSet, e, Context.Users.Find(Guid.Parse(User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value)).Name);
e.Status = status.;
}
}
Context.SaveChanges();
return Construct(PageId);
}
} }
} }

View File

@ -75,10 +75,10 @@
@Html.DisplayNameFor(model => model.LoadedSessions[0].Chiefs) @Html.DisplayNameFor(model => model.LoadedSessions[0].Chiefs)
</th> </th>
<th> <th>
容量 剩余可用人数
</th> </th>
<th> <th>
剩余容量 容量
</th> </th>
<th> <th>
@Html.DisplayNameFor(model => model.LoadedSessions[0].SendSMS) @Html.DisplayNameFor(model => model.LoadedSessions[0].SendSMS)

View File

@ -35,7 +35,6 @@
</div> </div>
<button type="submit" class="btn btn-outline-primary m-2">搜索</button> <button type="submit" class="btn btn-outline-primary m-2">搜索</button>
<input type="submit" value="Cleanup" class="btn btn-primary" asp-page-handler="Finalize" /> <input type="submit" value="Cleanup" class="btn btn-primary" asp-page-handler="Finalize" />
<input type="submit" value="Reset Timeselect" class="btn btn-primary" asp-page-handler="ReselectAll" />
</form> </form>
<table class="table"> <table class="table">
<thead> <thead>

View File

@ -101,20 +101,10 @@ namespace _2021_backend.Pages.Students
foreach(var s in Context.Students) foreach(var s in Context.Students)
{ {
if (s.RegisterTime.CompareTo(new DateTime(2021, 11, 11)) > 0) s.Status = status.; if (s.RegisterTime.CompareTo(new DateTime(2021, 11, 11)) > 0) s.Status = status.;
else if (s.Timelist.Count == 0 && s.Status != status.) s.Status = status.; else if (s.Timelist.Count == 0) s.Status = status.;
} }
Context.SaveChanges(); Context.SaveChanges();
return Construct((int)pageId, errInfo); return Construct((int)pageId, errInfo);
} }
public async Task<IActionResult> OnPostReselectAllAsync(int? pageId,string errInfo)
{
foreach (var s in Context.Students)
{
if (s.Status != status.) s.Status = status.;
}
Context.SaveChanges();
return Construct((int)pageId,errInfo);
}
} }
} }

View File

@ -137,7 +137,7 @@ namespace _2021_backend.Utils
sms.Type = SMSType.TimeSet; sms.Type = SMSType.TimeSet;
var q = from e in Context.Sessions where e.Guid == index select e; var q = from e in Context.Sessions where e.Guid == index select e;
var time = await q.FirstOrDefaultAsync(); var time = await q.FirstOrDefaultAsync();
req.TemplateParamSet = new string[] { stu.Name, time.Day.ToString("dd") ,time.BeginTime.ToString("HH"),time.BeginTime.ToString("mm"), time.BeginTime.AddHours(2).ToString("HH") ,time.BeginTime.ToString("mm")}; req.TemplateParamSet = new string[] { stu.Name, time.Day.ToString("MM-dd") + " " + time.BeginTime.ToString("HH:mm"), time.Place };
req.TemplateId = SMSID_timeSet; req.TemplateId = SMSID_timeSet;
break; break;
case SMSType.Signed: case SMSType.Signed:

View File

@ -13,8 +13,8 @@
"SMS_ID_ACCPET": "1163892", "SMS_ID_ACCPET": "1163892",
"SMS_ID_REJECT": "1089595", "SMS_ID_REJECT": "1089595",
"SMS_ID_SUBMITTED": "1163892", "SMS_ID_SUBMITTED": "1163892",
"SMS_ID_TIMESET": "1212667", "SMS_ID_TIMESET": "1131089",
"SMS_ID_TIMESELECT": "1231675", "SMS_ID_TIMESELECT": "1210823",
"TENCENT_ID": "AKIDYv5JGwKSJtCE0VjhOpyqSotgDTSaYIsF", "TENCENT_ID": "AKIDYv5JGwKSJtCE0VjhOpyqSotgDTSaYIsF",
"TENCENT_KEY": "mPzSimdGenpdCWcT5TcWBboreAQQ9bmh", "TENCENT_KEY": "mPzSimdGenpdCWcT5TcWBboreAQQ9bmh",
"SMSBOT_NAME": "msgbot", "SMSBOT_NAME": "msgbot",

View File

@ -1 +1 @@
张峻瑜 1 30 27-18:00-204 张峻瑜 6 180 27-09:00-204 27-13:00-204 27-15:30-204 28-13:00-204 28-15:30-204 28-18:30-204