deposit_flowchart_rough
2016-03-16 20:18:16 0 举报
”deposit_flowchart_rough” 是一个粗略的存款流程图,它展示了客户在银行进行存款操作的基本步骤。首先,客户需要在银行柜台或自助服务设备上选择存款选项。然后,他们需要将现金放入机器中,或者填写存款单并交给银行职员。接下来,银行系统会记录这笔交易,并将资金存入客户的账户。最后,客户会收到一张存款收据,确认他们的存款已经成功完成。这个流程图可以帮助客户了解存款过程,也可以帮助银行员工更有效地处理存款业务。
作者其他创作
大纲/内容
否
是
校验所有交易的金额是否与收款信息吻合
抛异常退出提示调用方收款单已存在
没有说明是业务重试
调用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中是否有与本次请求一模一样的请求记录
创建收款单state = 1
判断入参与DB数据是否一致
有,说明是ral重试
开启事务
校验所有交易属性是否一致
创建支付方式单据t_recv_pay_type_info
抛异常退出提示调用方成功调用方对重入无感知
提交事务
已经存在
更新交易单 t_transmodify_timelast_try_pay_time
0 条评论
下一页