与时间有关的信息:显示一个速率并应用另一个速率

时间:2013-06-16 22:44:10

标签: database transactions currency rate

我的情况是某些信息仅在一段有限的时间内有效。

一个例子是使用 validFrom ValidTo 时间戳记存储在数据库中的转化率。

想象一下用户启动流程的情况,并且我以一个转换率为他呈现预收据,但当他最终点击按钮时,其他费率已经有效。

我现在看到的一些解决方案:

  1. 向用户显示有关新费率的信息,在收据前呈现更新并要求他再次提交表单。

  2. 要覆盖费率期间。因此,以一种利率开始的交易可以完成,但新的交易将以新利率开始。

  3. 虽然第一个解决方案似乎最符合逻辑,但我从未在网站上看到过这样的消息。我想知道是否有其他解决方案,最佳做法是什么。

1 个答案:

答案 0 :(得分:1)

因此,这是对您的应用程序的产品所有者提出的最佳问题。如果我戴着我的产品所有者帽子,我希望显示的数据永远不会不同步,这样就不会发生上面的选项(2)。这是为了确保显示在所有方面都是公平的。

如何处理这个问题:

  1. 正如您所说:显示某些内容发生变化的警报并允许刷新。

  2. 使用DHTML / AJAX更新处理数据表的更新,以便数据通常是新鲜的。

  3. 总结一下:这是一个商业决策,但一般来说,在页面上显示不公平和/或数据数据是不好的选择。