方案订单扣款逻辑
2021-04-13 15:59:18 0 举报
核心交易系统扣款逻辑
作者其他创作
大纲/内容
添加流水明细cash_account_detail
更新lottery_trade部分成功:金额为负
检查出票金额是否 彩金
更新lottery_trade撤单
冻结彩金+现金
更新ticket未出票的置:异常票
添加部分彩金流水明细 handsel_account_detail
更新lottery出票失败
全部解冻freeze_detail
更新lottery出票成功
更新ticket_print未出票的置:失败
计算出票金额
大于
检查未出票金额冻结现金+彩金
扣 - 部分全部彩金余额handsel _account
部分出票(部分票未出票成功)
扣 - 全部彩金余额handsel _account
部分出票
查询lottery表计算ticket_print表
更新余额 - 实际出票cash_account 或 handsel _account
全部冻结现金全部冻结彩金
出票金额=彩金
添加实际出票流水明细 cash_account_detailhandsel_account_detail
方案订单扣款逻辑
添加部分现金流水明细 cash_account_detail
更新余额cash_account
事务处理
未出票(全部票未出票)
未出票撤单返款
全部出票成功(所有票都是终结状态)
添加全部彩金流水明细 handsel_account_detail
查询lottery表计算freeze_detail表
检查方案金额和冻结金额
全部出票成功
扣- 部分现金余额handsel _account
0 条评论
回复 删除
下一页