public DtoSumStudent GetSumByStuDate(int studentId) { int studySeconds = StudentDailyRepository.GetSumByStuDate(studentId, DateTime.Now.Date); StudentInfoBll studentInfoBll = new StudentInfoBll(); DtoSumStudentTip sumStudent = studentInfoBll.GetSumStudentTip(studentId); DtoSumStudent student = new DtoSumStudent() { School = sumStudent.School, Avatar = sumStudent.Avatar, StudyMinutes = Convert.ToInt32(Math.Ceiling(studySeconds * 1.0 / 60)), StudyDayCount = sumStudent.StudyDayCount, Coins = sumStudent.Coins, Salutation = SalutationEnum.书童.ToString() }; return(student); }
public ActionResult GetSumStudentInfo() { StudentInfoBll studentInfoBll = new StudentInfoBll(); if (GetCurrentUser() == null) { return(RedirectToAction("LoginIndex", "Login")); } DtoSumStudentTip sumStudent = studentInfoBll.GetSumStudentTip(GetCurrentUser().StudentId); var lastLoginTime = WebHelper.GetCookie("LastLoginTime"); if (string.IsNullOrEmpty(lastLoginTime)) { sumStudent.PrevLoginTime = ""; } else { sumStudent.PrevLoginTime = Encrypt.DecryptQueryString(lastLoginTime); } return(Json(new JsonResponse <DtoSumStudentTip>() { State = true, ErrorMsg = "查询成功", Data = sumStudent }, JsonRequestBehavior.AllowGet)); }
public ActionResult Register(RegisterInputModel inputModel) { if (string.IsNullOrEmpty(inputModel.Phone.Trim())) { return(Json(new JsonSimpleResponse() { ErrorCode = -5, ErrorMsg = "请输入手机号" })); } if (string.IsNullOrEmpty(inputModel.SmsCode.Trim())) { return(Json(new JsonSimpleResponse() { ErrorCode = -6, ErrorMsg = "请输入手机验证码" })); } if (string.IsNullOrEmpty(inputModel.Name.Trim())) { return(Json(new JsonSimpleResponse() { ErrorCode = -7, ErrorMsg = "请输入姓名" })); } if (inputModel.Grade <= 0) { return(Json(new JsonSimpleResponse() { ErrorCode = -8, ErrorMsg = "请选择年级" })); } if (SmsCookie.GetSmsCode == null || !SmsCookie.GetSmsCode.Check(inputModel.Phone, inputModel.SmsCode)) { return(new JsonResult() { Data = AjaxResponse.Fail(SmsErrorEnum.PhoneCodeFault) }); } StudentInfoBll studentInfoBll = new StudentInfoBll(); var isExist = studentInfoBll.IsExistPhone(inputModel.Phone); if (isExist) { return(Json(new JsonSimpleResponse() { ErrorCode = -9, ErrorMsg = "手机号已存在" })); } inputModel.Password = Encrypt.GetMD5Pwd(inputModel.Password); DtoStudentRegister register = inputModel.ConvertTo <DtoStudentRegister>(); int studentId = studentInfoBll.Register(register); if (studentId > 0) { DtoSumStudentTip sumStudent = studentInfoBll.GetSumStudentTip(studentId); LoginInfo info = sumStudent.ConvertTo <LoginInfo>(); LoginStudent.Info = JsonConvert.SerializeObject(info); return(Json(new JsonSimpleResponse() { State = true, ErrorMsg = "注册成功", ErrorCode = 1 })); } return(Json(new JsonSimpleResponse() { State = false, ErrorMsg = "注册失败", ErrorCode = -1 })); }