public int AddPlatformDraw(PlatformDraw model)
 {
     System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
     stringBuilder.Append("INSERT T_PlatformDraw(OrderID,FlowID,RealName,BankName,BankNo,BankAddr,DrawAmt,Operator,OperateIP)").Append("VALUES(@OrderID,@FlowID,@RealName,@BankName,@BankNo,@BankAddr,@DrawAmt,@Operator,@OperateIP)");
     System.Collections.Generic.List <System.Data.Common.DbParameter> list = new System.Collections.Generic.List <System.Data.Common.DbParameter>();
     list.Add(base.Database.MakeInParam("OrderID", model.OrderID));
     list.Add(base.Database.MakeInParam("FlowID", model.FlowID));
     list.Add(base.Database.MakeInParam("RealName", model.RealName));
     list.Add(base.Database.MakeInParam("BankName", model.BankName));
     list.Add(base.Database.MakeInParam("BankNo", model.BankNo));
     list.Add(base.Database.MakeInParam("BankAddr", model.BankAddr));
     list.Add(base.Database.MakeInParam("DrawAmt", model.DrawAmt));
     list.Add(base.Database.MakeInParam("Operator", model.Operator));
     list.Add(base.Database.MakeInParam("OperateIP", model.OperateIP));
     return(base.Database.ExecuteNonQuery(System.Data.CommandType.Text, stringBuilder.ToString(), list.ToArray()));
 }
Example #2
0
        public JsonResult DaifuTixian(PlatformDraw model)
        {
            int @int = GameRequest.GetInt("platId", 0);

            if (@int <= 0)
            {
                return(Json(new
                {
                    IsOk = false,
                    Msg = "请选择代付平台"
                }));
            }
            if (model.RealName == "" || model.BankCode == "" || model.BankNo == "" || model.DrawAmt <= 0m || model.BankAddr == "" || model.Code == "")
            {
                return(Json(new
                {
                    IsOk = false,
                    Msg = "请输入完整信息"
                }));
            }
            string @string = GameRequest.GetString("Province");
            string string2 = GameRequest.GetString("City");
            string flowid  = "";
            string text    = "";

            switch (@int)
            {
            case 1:
                model.OrderID = PayHelper.GetOrderIDByPrefix("txf");
                text          = DaiFu.GateWayPement(model.OrderID, model.DrawAmt, model.RealName, model.BankNo, model.BankCode, model.BankAddr, out flowid);
                break;

            case 2:
                if (@string == "" || string2 == "")
                {
                    return(Json(new
                    {
                        IsOk = false,
                        Msg = "请输入银行所在省市"
                    }));
                }
                model.OrderID = PayHelper.GetOrderIDByPrefix("45");
                text          = DaiFu.Daifu_45(model.OrderID, model.DrawAmt, model.RealName, model.BankNo, model.BankName, model.BankAddr, string2, out flowid);
                break;

            case 3:
                if (@string == "" || string2 == "")
                {
                    return(Json(new
                    {
                        IsOk = false,
                        Msg = "请输入银行所在省市"
                    }));
                }
                model.OrderID = PayHelper.GetOrderIDByPrefix("ymf");
                text          = DaiFu.Daifu_youmifu(model.OrderID, model.DrawAmt, model.RealName, model.BankNo, model.BankCode, model.BankAddr, @string, string2, base.Request.Url.Host, out flowid);
                break;

            case 4:
                if (@string == "" || string2 == "")
                {
                    return(Json(new
                    {
                        IsOk = false,
                        Msg = "请输入银行所在省市"
                    }));
                }
                model.OrderID = PayHelper.GetOrderIDByPrefix("ry");
                text          = DaiFu.Daifu_ruyi(model.OrderID, model.DrawAmt, model.RealName, model.BankNo, model.BankCode, model.BankAddr, @string, string2, base.Request.Url.Host, out flowid);
                break;
            }
            string text2 = "";

            if (text.ToUpper() == "SUCCESS")
            {
                base.Session["code"]  = null;
                base.Session["error"] = null;
                text2           = "提现请求提交成功,等待处理";
                model.OperateIP = GameRequest.GetUserIP();
                model.Operator  = user.Username;
                model.FlowID    = flowid;
                int num = FacadeManage.aideNativeWebFacade.AddPlatformDraw(model);
                if (num > 0)
                {
                    return(Json(new
                    {
                        IsOk = true,
                        Msg = text2
                    }));
                }
                return(Json(new
                {
                    IsOk = false,
                    Msg = text2 + "—记录数据错误"
                }));
            }
            return(Json(new
            {
                IsOk = false,
                Msg = text
            }));
        }
Example #3
0
 public int AddPlatformDraw(PlatformDraw model)
 {
     return(this.aideNativeWebData.AddPlatformDraw(model));
 }