/// <summary> /// 用户注册验证 /// </summary> public static (bool, int) UserRegisterCheck(ReqUserRegister userRegister) { try { var checkEP = userBase.FirstOrDefault(c => c.Phone.Equals(userRegister.Phone)); if (checkEP != null) { return(false, 0); } userRegister.PassWord = userRegister.PassWord.GetMD5FromString(); userBase.AddEntity(new UserInfo { UserName = userRegister.Phone, Eamil = userRegister.Email, Password = userRegister.PassWord, Phone = userRegister.Phone, CreateData = DateTime.Now }); var user = userBase.FirstOrDefault(c => c.Phone.Equals(userRegister.Phone) && c.Password.Equals(userRegister.PassWord)); if (user != null) { CacheManager.Add(UserInfo.GetKey(user.Id), user); } return(true, user.Id); } catch (Exception ex) { Log.Write(LogLevel.Error, "用户注册出错", ex); return(false, 0); } }
/// <summary> /// 购买足彩 /// </summary> /// <returns></returns> public ActionResult BuyFullLottery(ReqBuyFullLottery req) { if (req.Content.Count() == 0 || !req.Content.Any()) { return(Json(ResMessage.CreatMessage(ResultMessageEnum.Success, "投注内容信息不能为空"))); } var userId = SessionManager.Get(ConstString.UserLoginId).ObjToInt(); var orderNo = pulseBLL.GetOrderNoByName("ZQC8", userId); userOrderBaseBLL.AddEntity(new UserOrder { OrderNo = orderNo, UserId = userId, CopePayMoney = 1, ActualPayMoney = 1, State = 1, CreateTime = DateTime.Now }); var order = new UserOrder(); return(View()); }