我有一种情况,某些信息仅在有限的时间内有效。
一个示例是使用validFrom和ValidTo时间戳存储在 DB 中的转换率。
想象一下这样一种情况,当用户启动流程并且我以一种转化率为他呈现预收据时,但当他最终点击按钮时,其他转化率已经有效。
我现在看到的一些解决方案:
向用户显示有关新费率的消息,呈现更新的预收据并要求他再次提交表单。
有重叠的费率期。因此,以一种速率开始的交易可以完成,但新的交易将以新的速率开始。
虽然第一个解决方案似乎最合乎逻辑,但我从未在网站上看到过这样的消息。我想知道是否有其他解决方案以及最佳实践是什么。