提现
表名:tb_user_info(用户信息表)
对表的操作(查询):
查询用户提现所需要的信息是否完整。
目的描述:
如果用户信息完整,则进入下一步,如果不完整,如姓名没有填写,则填写姓名
表名:tpayorg(支付机构表)
对表的操作(查询):
查询到当前可用的支付机构,以供用户选择。
目的描述:
用户选择支付方式后 进入下一步。
(把提现的可款自己单独写了个方法。没有用以前说的公共扣款方式) 表名:taccount(用户账户表)
对表的操作(查询):
查询进行操作的用户的账户表记录,用扣款金额与账户的可提现余额比较,并且改动账户表的余额和可变动余额。
目的描述:
如果账户可提现余额大于等于提现金额,则可以进行提现操作,否则返回余额不足。
余额符合条件则反馈给用户进行确认。
表名:tb_account(交易表)
在交易表中插入交易记录。Amt(金额)为用户交易所需要扣款的金额,type(交易类 型)为投注类型(交易字典表中 1为投注类型的交易---根据不同的交易类型,插入不 同的值),acceType(交易接入点 W带表wap、B代表WEB、C代表客户端),state (支付状态)为成功(1为成功)。
表名:tb_account_detail(账户变动表)
对表的操作(插入):
插入用户本次的账户变动记录
目的描述:
用于前后台交易历史查询。
表名:taccountlog(账务日志记录表)
对表的操作(插入):
将本次操作插入到账务日志记录表。
目的描述:
用于日后对账和查询。
表名:ttransaction(交易表)
对表的操作(插入):
将提现交易记录的状态修改为成功。
目的描述:
用于日后对账和查询。
表名:tcashdetail(提现明细表)
对表的操作(插入):
将提现内容插入提现明细表,state(状态)为1 未处理。
目的描述:
当用户进行提现时,将插入一条提现明细记录,用于后台查询和操作。