gpt4 book ai didi

javascript - 创建 "bank transaction"并应用特定规则

转载 作者:行者123 更新时间:2023-12-03 22:36:57 25 4
gpt4 key购买 nike

我需要使用一些特定规则创建银行交易的模拟。例如,如果付款类型是使用借记卡完成,则必须收取 3.2% 的费用。

现在我还不能在 Controller 中设置规则。有人可以帮我吗?
这是我当前的 Controller 的样子:

class TransactionController {
async store(req, res) {
const { type_transaction } = req.body;

if (type_transaction === 'debit') {
const value = value - 32 / 10;
}
const transaction = await Transaction.create(req.body);
return res.json(transaction);
}
}

这是 事务 模型:
class Transaction extends Model {
static init(sequelize) {
super.init(
{
value: Sequelize.INTEGER,
description: Sequelize.STRING,
type_transaction: Sequelize.STRING,
installments: Sequelize.INTEGER,
},
{
sequelize,
},
);

return this;
}

// ... CONTINUES
}

最佳答案

在这种情况下,我们需要像下面的代码一样从 req.body 中获取值:

async store(req, res) {
const { type_transaction, value, installments } = req.body;
if (type_transaction === 'debit') {
req.body.value = Number(value) + 28 / 10;
// ... CONTINUES
}

关于javascript - 创建 "bank transaction"并应用特定规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58156292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com