deposit_flowchart_rough
2016-03-16 20:18:16 0 举报
”deposit_flowchart_rough” 是一个初步的存款流程图,它详细地描绘了用户进行存款操作的步骤。这个流程图从用户打开银行应用或网站开始,然后选择存款选项。接下来,用户需要输入存款金额和账户信息。在确认无误后,用户点击提交,系统会进行一次预检查,例如检查账户余额是否足够。如果一切正常,用户会被要求确认并输入支付密码。最后,系统会显示一个确认消息,表示存款已经成功处理。这个过程可能还包括一些异常情况的处理,例如账户余额不足或者网络连接中断等。总的来说,”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 条评论
下一页