【发布时间】:2018-10-03 02:51:58
【问题描述】:
我有一个会计项目,我需要在保存到数据库之前验证借方和贷方是否相等。
例如
accounts: [
{
id: 1,
account_id: 1,
debit: 1000
},
{
id: 2,
account_id: 5,
credit: 1500
},
{
id: 3,
account_id: 8,
debit: 500
}
]
顺便说一句,我使用的是 axios 和 lodash。
axios.post('/api/journals', {
accounts : map(this.accounts, function(account) {
account_id: account.account_id,
debit: account.debit,
credit: account.credit
})
}
任何人都可以建议如何实施此验证规则。
【问题讨论】:
-
您想对所有帐户 ID 执行此规则吗?借方和贷方金额似乎属于不同的帐户:它们应该如何合并?
-
@Terry。是的,我认为。我有一个发布表,它是一个数据透视表(account_journal)。第一步是创建日记帐,然后将其附加到过帐表中。