Esempio n. 1
0
        protected void AddUserRecharge()
        {
            string  content     = string.Empty;
            decimal queryString = RequestHelper.GetQueryString <decimal>("Money");
            string  key         = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("PayKey"));

            if ((queryString <= 0M) || (key == string.Empty))
            {
                content = "请填写金额和选择支付方式";
            }
            else
            {
                UserRechargeInfo userRecharge = new UserRechargeInfo();
                Random           random       = new Random();
                userRecharge.Number       = RequestHelper.DateNow.ToString("yyMMddhh") + random.Next(0x3e8, 0x270f);
                userRecharge.Money        = queryString;
                userRecharge.PayKey       = key;
                userRecharge.PayName      = PayPlugins.ReadPayPlugins(key).Name;
                userRecharge.RechargeDate = RequestHelper.DateNow;
                userRecharge.RechargeIP   = ClientHelper.IP;
                userRecharge.IsFinish     = 0;
                userRecharge.UserID       = base.UserID;
                userRecharge.UserName     = base.UserName;
                content = UserRechargeBLL.AddUserRecharge(userRecharge).ToString();
            }
            ResponseHelper.Write(content);
            ResponseHelper.End();
        }