我们有2个表格 - Orders
和Payment_Methods
。
Orders
有payment_method_id
列,其中我们有Payment_Methods
表的外键。我们有2种付款方式(现金/在线支付)。
我们每4个小时从现金收件箱中收款。 在我们的业务中,拥有准确的当前现金收件箱数据非常重要。
以下是建立现金收件箱现状的两种方法。
1)在数据库中设置一个表/字段,我们将拥有当前的现金收件箱值。我们将在每次订单保存时更改它。但很难说我们应该做多少次检查,因为任何订单中的付款状态和付款方式都可以更改。
2)我们应该每次总计所有订单总数(total
列)并减去所有集合。
我知道我是以非常原始的方式写的,但我希望我已经成功地描述了你的主要问题。