ORDER.md 1.1 KB

订单流转流程

  1. 交易表
  2. 附表:充值表,提现,转赠
  3. 区块链操作处理

充值

  1. t表创建s=1 1.1 tr表创建,trs= 1 ;t , s=> 10
  2. 等待补充txhash
    • 更新tr表trs =》50
  3. 用户补充txhash
    • 初步验证hash有效
    • 更新tr表trs =》60
    • 更新t表 ts =》 50
  4. 异步查询txhash有效 - 董
    • 确认txhash有效
    • 更新tr表trs =》 70
  5. 异步去同步给t表
    • t , s=> 100
    • tr , s=> 100

提现 t,tw

  1. t表创建s=1 1.1 tw表创建,trw= 1 ;t , s=> 10
  2. 流转
    • trw= 50
  3. 后台审核-拒绝
    • t , s=> 202
    • tr , s=> 202

提现 t,tw -成功

  1. t表创建s=1 1.1 tw表创建,tw.s= 1 ;t , s=> 10
  2. 状态流转
    • tw.s= 50
  3. 后台审核-通过
    • tw.s , s=> 70
  4. 手工/自动处理
    • tw.s , s=> 80
    • 补充hash到tw
  5. 同步t表状态
    • t,s =》100
    • tw.s =》 100

转赠

  1. t表创建s=1 1.1 tt表创建,tt.s= 1 ;t , s=> 10
  2. 异步处理 - 董
    • tt.s= 80
    • 生成交易hash
  3. 异步处理,同步状态
    • tt.s= 100
    • t , s=> 100