コード例 #1
0
        /// <summary>
        /// 增加一条记录
        /// <param name="clienterWithdrawForm">参数实体</param>
        /// </summary>
        public long Insert(ClienterWithdrawForm clienterWithdrawForm)
        {
            const string  insertSql    = @"
insert into ClienterWithdrawForm(WithwardNo,ClienterId,BalancePrice,AllowWithdrawPrice,Status,Amount,Balance,
TrueName,AccountNo,AccountType,BelongType,OpenBank,OpenSubBank)
values(@WithwardNo,@ClienterId,@BalancePrice,@AllowWithdrawPrice,@Status,@Amount,@Balance,
@TrueName,@AccountNo,@AccountType,@BelongType,@OpenBank,@OpenSubBank)

select @@IDENTITY";
            IDbParameters dbParameters = DbHelper.CreateDbParameters();

            dbParameters.AddWithValue("WithwardNo", clienterWithdrawForm.WithwardNo);                 //提现单号
            dbParameters.AddWithValue("ClienterId", clienterWithdrawForm.ClienterId);                 //骑士ID(clienter表)
            dbParameters.AddWithValue("BalancePrice", clienterWithdrawForm.BalancePrice);             //提现前骑士余额
            dbParameters.AddWithValue("AllowWithdrawPrice", clienterWithdrawForm.AllowWithdrawPrice); //提现前骑士可提现金额
            dbParameters.AddWithValue("Status", clienterWithdrawForm.Status);                         //提现状态(1待审核 2 审核通过 3打款完成 -1审核拒绝 -2 打款失败)
            dbParameters.AddWithValue("Amount", clienterWithdrawForm.Amount);                         //提现金额
            dbParameters.AddWithValue("Balance", clienterWithdrawForm.Balance);                       //提现后余额
            dbParameters.AddWithValue("TrueName", clienterWithdrawForm.TrueName);                     //骑士收款户名
            dbParameters.AddWithValue("AccountNo", clienterWithdrawForm.AccountNo);                   //卡号(DES加密)
            dbParameters.AddWithValue("AccountType", clienterWithdrawForm.AccountType);               //账号类型:(1网银 2支付宝 3微信 4财付通 5百度钱包)
            dbParameters.AddWithValue("BelongType", clienterWithdrawForm.BelongType);                 //账号类别  0 个人账户 1 公司账户
            dbParameters.AddWithValue("OpenBank", clienterWithdrawForm.OpenBank);                     //开户行
            dbParameters.AddWithValue("OpenSubBank", clienterWithdrawForm.OpenSubBank);               //开户支行

            object result = DbHelper.ExecuteScalar(SuperMan_Write, insertSql, dbParameters);          //提现单号

            return(ParseHelper.ToLong(result));
        }
コード例 #2
0
        /// <summary>
        /// 根据ID获取对象
        /// <param name="id">id</param>
        /// </summary>
        public ClienterWithdrawForm GetById(long id)
        {
            ClienterWithdrawForm model        = new ClienterWithdrawForm();
            const string         querysql     = @"
select  Id,WithwardNo,ClienterId,BalancePrice,AllowWithdrawPrice,Status,Amount,Balance,WithdrawTime,Auditor,AuditTime,AuditFailedReason,Payer,PayTime,PayFailedReason
from  ClienterWithdrawForm (nolock)
where  Id=@Id ";
            IDbParameters        dbParameters = DbHelper.CreateDbParameters();

            dbParameters.AddWithValue("Id", id);
            DataTable dt = DataTableHelper.GetTable(DbHelper.ExecuteDataset(SuperMan_Read, querysql, dbParameters));

            if (DataTableHelper.CheckDt(dt))
            {
                model = DataTableHelper.ConvertDataTableList <ClienterWithdrawForm>(dt)[0];
            }
            return(model);
        }
コード例 #3
0
        /// <summary>
        /// 更新一条记录
        /// <param name="clienterWithdrawForm">参数实体</param>
        /// </summary>
        public void Update(ClienterWithdrawForm clienterWithdrawForm)
        {
            const string updateSql = @"
update  ClienterWithdrawForm
set  Status=@Status,Auditor=@Auditor,AuditTime=@AuditTime,AuditFailedReason=@AuditFailedReason,Payer=@Payer,PayTime=@PayTime,PayFailedReason=@PayFailedReason
where  Id=@Id ";

            IDbParameters dbParameters = DbHelper.CreateDbParameters();

            dbParameters.AddWithValue("Id", clienterWithdrawForm.Id);
            dbParameters.AddWithValue("Status", clienterWithdrawForm.Status);
            dbParameters.AddWithValue("Auditor", clienterWithdrawForm.Auditor);
            dbParameters.AddWithValue("AuditTime", clienterWithdrawForm.AuditTime);
            dbParameters.AddWithValue("AuditFailedReason", clienterWithdrawForm.AuditFailedReason);
            dbParameters.AddWithValue("Payer", clienterWithdrawForm.Payer);
            dbParameters.AddWithValue("PayTime", clienterWithdrawForm.PayTime);
            dbParameters.AddWithValue("PayFailedReason", clienterWithdrawForm.PayFailedReason);
            DbHelper.ExecuteNonQuery(SuperMan_Write, updateSql, dbParameters);
        }
コード例 #4
0
 /// <summary>
 /// 修改一条记录
 ///<param name="clienterWithdrawForm">要修改的对象</param>
 /// </summary>
 public void Modify(ClienterWithdrawForm clienterWithdrawForm)
 {
     _clienterWithdrawFormDao.Update(clienterWithdrawForm);
 }
コード例 #5
0
 /// <summary>
 /// 新增一条记录
 ///<param name="clienterWithdrawForm">要新增的对象</param>
 /// </summary>
 public long Create(ClienterWithdrawForm clienterWithdrawForm)
 {
     return(_clienterWithdrawFormDao.Insert(clienterWithdrawForm));
 }