public string InfoMoneyDetails(int _LoginId, int _BankId, string _BankCard, string _Money, string _DealPwd) { StringBuilder sbStr = new StringBuilder(); sbStr.Append("[{\"msg\":\"提交失败,参数错误。\",\"data\":\"\",\"state\":\"2\"}]"); if (_LoginId > 0) { ZhouFu.Model.sys_Manager mModel = new ZhouFu.Bll.sys_Manager().GetModel(_LoginId); if (DESEncrypt.GetStringMD5(_DealPwd) != mModel.DealPassword) { sbStr.Clear(); sbStr.Append("[{\"msg\":\"提交失败,支付密码不正确。\",\"data\":\"\",\"state\":\"1\"}]"); } else { if (Convert.ToDecimal(_Money) > (mModel.AccountBalance - mModel.DJAccountBalance)) { sbStr.Clear(); sbStr.Append("[{\"msg\":\"提交失败,可用有效余额不足。\",\"data\":\"\",\"state\":\"1\"}]"); } else { #region 修改用户冻结资金 mModel.DJAccountBalance = mModel.DJAccountBalance + Convert.ToDecimal(_Money); #endregion #region 发送私信 ZhouFu.Model.TB_UsersLog logModel = new Model.TB_UsersLog(); logModel.title = "提现申请"; logModel.content = "尊敬的用户您好,您的提现" + _Money + "申请已成功,金额会于T+1个交易日返还于您的账户中,请时刻关注账户个人中心余额明细。</br>感谢您对汇财e家一如既往的支持,希望我们的服务能够带来您财富的增长。"; logModel.send_userid = 38; logModel.send_time = DateTime.Now; logModel.receiv_userid = mModel.ID; #endregion int obj = 0; if (obj > 0) { sbStr.Clear(); sbStr.Append("[{\"msg\":\"提交成功。\",\"data\":\"\",\"state\":\"1\"}]"); } } } } return(sbStr.ToString()); }
private string GetFirstPerson(ZhouFu.Model.sys_Manager model) { //返回字符串格式 一级上线ID|一级佣金比例|二级上线|二级佣金比例 string strResult = "0|0|0|0"; object obj = new ZhouFu.Bll.sys_Manager().GetField("ByClerk", " id=" + model.ID); if (model.user_category == 4 || model.user_category == 5) { if (Convert.ToInt32(obj) > 0)//如果此用户有上线 { object obj2 = new ZhouFu.Bll.sys_Manager().GetField("ByClerk", " id=" + obj); if (Convert.ToInt32(obj2) > 0)//如果上线还有上线 { strResult = obj2.ToString() + "|" + config.commission2 + "|" + obj.ToString() + "|" + config.commission1; } else { strResult = obj.ToString() + "|" + config.commission1 + "|0|0"; } } } return(strResult); }
public string Login(string _LoginName, string _LoginPassword) { ZhouFu.Bll.DataHandler bll = new Bll.DataHandler(); StringBuilder sbStr = new StringBuilder(); try { string _Fields = "ID,user_name,user_mobile,user_email,user_sex,user_province,user_city,user_county,user_address,user_picture,(select LinkPicture from sys_ManagerGrade where ID=sys_manager.user_category) as user_category,(select picture from dbo.TB_HonorSet where (dbo.sys_Manager.HonorPoints) BETWEEN startnumber and endnumber)as HonorSetPic,AccountBalance,DJAccountBalance,JLAccountBalance,IsEmailVerify,IsMobileVerify,IsPersonVerify,RealName,CodeNumber,DealPassword,bank_id,bank_province,bank_city,bank_address,bank_card,login_category,LastTime"; string _SqlWhere = string.Format(" login_name='{0}' and login_password='******'", _LoginName, DESEncrypt.GetStringMD5(_LoginPassword)); DataSet ds = bll.GetList("sys_manager", _Fields, "ID", 1, 1, false, false, _SqlWhere); if (ds != null && ds.Tables[0].Rows.Count > 0) { DataTable dt = ds.Tables[0]; if (dt.Columns["DealPassword"].ColumnName == "DealPassword") { dt.Rows[0]["DealPassword"] = DESEncrypt.GetStringMD5(dt.Rows[0]["DealPassword"].ToString()); } sbStr.Append("[{\"msg\":\"登陆成功\","); sbStr.Append("\"data\":"); sbStr.Append(EasyUIJsonHelper.TableToJson(dt)); sbStr.Append(",\"state\":\"0\"}]"); ZhouFu.Model.sys_Manager mModel = new ZhouFu.Bll.sys_Manager().GetModel(Convert.ToInt32(dt.Rows[0]["ID"])); mModel.LastTime = DateTime.Now; new ZhouFu.Bll.sys_Manager().Update(mModel); } else { sbStr.Append("[{\"msg\":\"登陆失败,用户名或密码错误\",\"data\":\"\",\"state\":\"1\"}]"); } } catch { sbStr.Append("[{\"msg\":\"登陆失败,服务器处理错误\",\"data\":\"\",\"state\":\"2\"}]"); } return(sbStr.ToString()); }
public string InfoSource(int _ProId, int _UserId, string _Money, string _Money2, string _DealPassword) { StringBuilder sbStr = new StringBuilder(); decimal money = _Money == "" ? 0 : Convert.ToDecimal(_Money); decimal money2 = _Money2 == "" ? 0 : Convert.ToDecimal(_Money2); if (money > 0) { ZhouFu.Model.TB_Project pModel = new ZhouFu.Bll.TB_Project().GetModel(_ProId); ZhouFu.Model.sys_Manager mModel = new ZhouFu.Bll.sys_Manager().GetModel(_UserId); if (Convert.ToDouble(mModel.AccountBalance) < Convert.ToDouble(money))//判断用户余额 { sbStr.Append("[{\"msg\":\"您的余额不足。\",\"data\":\"\",\"state\":\"1\"}]"); } else { if (DESEncrypt.GetStringMD5(_DealPassword) == mModel.DealPassword) { object objSumMoney = new ZhouFu.Bll.DataHandler().GetSum("TB_ProjectFinancing", "tz_money", "tz_proid=" + pModel.id); decimal LastMoney = Convert.ToDecimal(pModel.pro_money) - Convert.ToDecimal(objSumMoney); if (LastMoney > pModel.pro_min_money) //如果还需投资额度大于单笔最小投资额度 { if (money < pModel.pro_min_money) //判断单笔投资最小额度 { sbStr.Append("[{\"msg\":\"单比最小投资额度¥:" + pModel.pro_min_money + "元。\",\"data\":\"\",\"state\":\"1\"}]"); } else { if (money > Convert.ToDecimal(pModel.pro_max_money))//判断单笔投资最大额度 { sbStr.Append("[{\"msg\":\"单比最大投资额度¥:" + pModel.pro_max_money + "元。\",\"data\":\"\",\"state\":\"1\"}]"); } else { int tzCt = new ZhouFu.Bll.TB_ProjectFinancing().GetRecordCount(" tz_person=" + mModel.ID + " and tz_proid=" + pModel.id); if (tzCt >= pModel.pro_max_count)//如果投资用户所投笔数不在有效范围内 { sbStr.Append("[{\"msg\":\"此项目个人最多投资" + pModel.pro_max_count + "笔,请您核实是否已投。\",\"data\":\"\",\"state\":\"1\"}]"); } else { sbStr.Append(Info(mModel, pModel, money, money2)); } } } } else { //如果还需投资额度小于单笔最小投资额度 if (LastMoney < money) //如果投资额度大于还需投资额度 { sbStr.Append("[{\"msg\":\"项目还需融资¥" + LastMoney + "元,请修改投资额度。\",\"data\":\"\",\"state\":\"1\"}]"); } else { //成功投资 sbStr.Append(Info(mModel, pModel, money, money2)); } } } else { sbStr.Append("[{\"msg\":\"交易密码不正确。\",\"data\":\"\",\"state\":\"1\"}]"); } } } return(sbStr.ToString()); }