2

我想要一些关于如何处理以下场景的提示:我正在开发一个简单的应用程序,用作银行的辅助应用程序,我希望它让用户输入交易(比如说向外汇款)和然后银行经理在通过清算系统实际处理之前验证交易。我在以前的版本中执行此操作的方式是实际将事务作为一行插入到数据库中,其中包含用户 ID 和创建日期。(带有一个无效的二进制标志)。然后当经理验证交易时,它会更新为他的 ID、验证日期和标志设置为“有效”。然后通过清算处理交易。我不知道是否有更“优雅”的方式来做到这一点。指向教程的指针将不胜感激。

4

1 回答 1

1

您的方法是有效的,并且这种解决方案被广泛使用。

显然,在不了解您的系统的情况下,我们无法为您做很多事情,但原则上这是一个很好的解决方案。

需要考虑的几点:

  • 访问事务的并发性(许多经理?)
  • 在事务中创建/批准多条记录?还是一个一个?
  • 审核(确保您捕获审核所需的所有信息)
于 2013-10-30T00:24:08.100 回答