资金业务模块
2023-08-31 15:38:40 3 举报
平台业务逻辑
作者其他创作
大纲/内容
有结果集
购买金豆开始
有锁
1. 插入更新交易金流水更新数据任务队列
每1分钟执行一次
有无结果集
c2c结果
成功
无数据
提醒冲值
处理锁标识
无锁
缓存key: transaction_log:记录id绑存value: hashresult: 0 / 1record: hash
调用银行 c2c转账接口
失败
整分执行,如: 10:01
1. 插入分账记录2. 更新交易金流水3. 更新用户交易金
有数据
c2c转账结束
读取操作结果集
有无数据
1. 钉钉机器人发送失败通知,人中核实2. 插入更新交易金流水更新数据任务队列
1. 增加用户金豆余额2.增加用户金豆流水3.操作用户交易金账户4.写入交易金流水5. 订时任务队列插入数据
条件满足
无结果集
交易流水数据库操作结束
购买金豆结束
转账失败
1.输入支付密码2. 输入购买数量
c2c转账脚本
钉钉机器人报异常数据
余额不足
用户交易金余额
交易流水数据库操作脚本
0 条评论
下一页