public int Usp_User_Insert(UserEntity user) { if (user.Id <= 0) { ///默认密码 user.C_Password = SHA256(DefaultPWD); user.D_Create = DateTime.Now; WriteLog("用户信息变更", user); } return DataHelper.ExecuteNonQuery("Usp_User_Insert", user); }
public int Usp_User_Register(UserEntity user) { try { using (AppBLL bll = new AppBLL()) { DataTable table = bll.FillDataTable("Usp_User_GetByMobile", new { C_Mobile = user.C_Mobile }); /// 手机号码已经注册 if (table.Rows.Count > 0) return -2; user.I_Flag = 1; user.D_Create = DateTime.Now; user.C_Login = user.C_Mobile; user.C_Password = SHA256(user.C_Password); WriteLog("用户注册", user); return bll.ExecuteNonQuery("Usp_User_Insert", user); } } catch (Exception ex) { return -1; } }
private void PayAli(UserFundEntity entity, UserEntity user) { Eastday.Ali.Pay pay = new Eastday.Ali.Pay(); var payinfo = pay.ChoosePay(new Eastday.PayCommon.TradeModel() { ClientIP = System.Web.HttpContext.Current.Request.UserHostAddress, CreateTime = DateTime.Now, ID = 1, TradeNO = entity.Id.ToString(), Description = string.Format("{0}充值", user.C_Name), Detail = string.Format("{0}充值", user.C_Name), Name = string.Format("{0}充值", user.C_Name), Payment = entity.M_Money, Url = "" }); //把请求参数打包成数组 SortedDictionary<string, string> sParaTemp = new SortedDictionary<string, string>(); sParaTemp.Add("partner", payinfo.partner); sParaTemp.Add("_input_charset", payinfo._input_charset); sParaTemp.Add("service", payinfo.service); sParaTemp.Add("payment_type", payinfo.payment_type); sParaTemp.Add("notify_url", payinfo.notify_url); sParaTemp.Add("return_url", payinfo.return_url); sParaTemp.Add("seller_email", payinfo.seller_email); sParaTemp.Add("out_trade_no", payinfo.out_trade_no); sParaTemp.Add("subject", payinfo.subject); sParaTemp.Add("total_fee", payinfo.total_fee); sParaTemp.Add("body", payinfo.body); sParaTemp.Add("show_url", payinfo.show_url); sParaTemp.Add("anti_phishing_key", payinfo.anti_phishing_key); sParaTemp.Add("exter_invoke_ip", payinfo.exter_invoke_ip); //建立请求 string sHtmlText = Eastday.Ali.Submit.BuildRequest(sParaTemp, "get", "确认"); System.Web.HttpContext.Current.Response.Write(sHtmlText); }