请问钱包提现有审核,余额应该怎么设计
我现在有一个需求,要设计一个结算钱包,目前有两张表,一张记录收入,一张记录提现
两张表里都有余额这个字段,那么现在问题来了,每次有收入的时候,会sum一次所有收入,然后再sum一次所有成功提现,然后总收入减总支出,就是当前的余额,对吧
但是提现就有点麻烦,因为提现要后台审核,那么就会记录的时候余额本来是400,提现10元,但是因为没有审核,实际余额还是400,这个时候我是记录400,还是390呢?如果记录400,细心的用户又会看着疑惑,如果记录390,要是提现失败了,是不是又要重新更新这条记录
所以想问问大家,这种提现待审核的钱包,要怎么设计,另外同时收入和提现的操作,是用悲观锁吗?
推荐文章: