deposit_flowchart_rough
2016-03-16 20:18:16 0 举报
”deposit_flowchart_rough” 是一个初步的存款流程图,它描绘了客户在银行进行存款操作的基本步骤。首先,客户需要在银行开设一个账户。然后,他们可以选择现金存款或支票存款。如果选择现金存款,客户需要将钱放入ATM机中,ATM机会自动计算并存入相应的金额。如果选择支票存款,客户需要填写一张支票并将其交给银行工作人员。银行工作人员会核对支票和账户信息,然后将钱存入客户的账户。最后,客户可以通过手机银行或网上银行查看他们的账户余额,确认存款已经成功。这个流程图提供了一个简单明了的存款过程概述,帮助客户理解银行的存款服务。
作者其他创作
大纲/内容
否
是
校验所有交易的金额是否与收款信息吻合
抛异常退出提示调用方收款单已存在
没有说明是业务重试
调用BillNo获取receivable_id
收款类型是否为充值支付
抛异常退出提示调用方数据不一致
组织出参正常退出
抛异常退出提示调用方重复调用
查询入参bank_send_trans_id`与bank_user_id在t_receivables_map中是否已经存在
是否创建成功
获取入参
校验入参
t_receivablest_receivables_map
在Redis中记录本次请求
不一致
一致
写业务流水t_roll_log
是否创建数据过程中出现trans_id_ext冲突(t_receivables_map)
不存在
根据入参trans_id从DB中load t_trans
查询Redis中是否有与本次请求一模一样的请求记录
创建收款单
判断入参与DB数据是否一致
有,说明是ral重试
开启事务
校验所有交易属性是否一致
创建支付方式单据t_recv_pay_type_info
抛异常退出提示调用方成功调用方对重入无感知
提交事务
已经存在
更新交易单t_transmodify_timelast_try_pay_time
0 条评论
下一页