我想使用节点 js 使用 odoo-xml-rpc 创建一个订单。现在写,我首先创建了订单,然后我创建了以下 url 中提到的订单项目:- https://stackoverflow.com/a/40595869/363661
odoo.execute_kw('pos.order', 'create', params, function (err, value) { //first creating order
if (err) { return console.log(err); }
console.log(value)
var inParams = [];
inParams.push({
'order_id' : value //passing previous executed order_id to order item
})
var params = [];
params.push(inParams);
odoo.execute_kw('pos.order.line', 'create', params, function (err, value) { // then create order item with that order id
if (err) { return console.log(err); }
res.send('order item created')
});
});
这里的逻辑是首先我们创建一个订单并将该订单 id 传递给 line item 创建 api。但是这里的问题是“amount_total”在创建订单时是强制性的,并且在将订单ID附加到订单项目后,订单金额没有更新。我们如何使用 api 管理订单小计?(我正在使用 nodejs xml-rpc)