怎样设计T+1交易模式假设用户发起两笔交易记录,时间分别为:2017-09-25 1:00 存100元 和2017-09-25 2:00 存200元的交易,此时用户的总余额为:300元,可用余额为:0元,然后所有的交易记录都必须等待24个小时之后才能取出或做其他的投资,到2017-09-26 1:00之后 用户可用金额为100元 ,2017-09-26 2:00之后可用余额为:300元,假如2017-09-26 2:20 用户提现用掉了50元 ,此时可用余额为250元怎样实时的计算出当前用户的可用余额如果用定时服务计算的时候,计算结果会有延迟……求解,万分感谢
1 回答
翻翻过去那场雪
TA贡献2065条经验 获得超13个赞
这类问题需要结合实际需求来设计的。
1.简单,而且数据量不是很大,需要精准的24小时判断,就可以在数据上加一个生效时间,每次使用或者计算的时候,利用这个时间来操作。
2.复杂点的,需要建立一个中间的账户,来存这些24小时内的数据,生效的数据再转入到实际账户,至于如何控制生效,就需要根据实际业务来设计了,可以利用人工确认,或者作业的方式来处理了。
- 1 回答
- 0 关注
- 1398 浏览
添加回答
举报
0/150
提交
取消