public void OnGet() { var us = base.GetUserSession(); if (us != null) { TrialLogList = _CourseSrv.QueryTrialLogList(us.OpenId); if (TrialLogList != null) { CurrentTrialList = TrialLogList.Where(a => a.TrialDateTime >= DateTime.Today).ToList(); if (CurrentTrialList.Count == 0) { CurrentTrialList = null; } //将用户没有来的设置状态 var checkList = TrialLogList.Where(a => a.TrialDateTime < DateTime.Today && (a.TrialLogStatus == (int)TrialLogStatus.UserApply || a.TrialLogStatus == (int)TrialLogStatus.TecConfirm)).ToList(); if (checkList.Count > 0) { foreach (var log in checkList) { log.TrialLogStatus = (int)EduCenterModel.BaseEnum.TrialLogStatus.UserNotCome; _CourseSrv.UpdateTrialStatus(log); } } } } }
public IActionResult OnPostConfirmTrialStatus(long Id) { ResultNormal result = new ResultNormal(); try { _CourseSrv.UpdateTrialStatus(Id, TrialLogStatus.TecConfirm); } catch (Exception ex) { result.ErrorMsg = ex.Message; } return(new JsonResult(result)); }