refator: borrada variable global y añadida Promesa al array
gitea/salix/pipeline/head There was a failure building this commit
Details
gitea/salix/pipeline/head There was a failure building this commit
Details
This commit is contained in:
parent
a8dfc9d06f
commit
925565d3d2
|
@ -133,20 +133,20 @@ module.exports = Self => {
|
||||||
}
|
}
|
||||||
}, myOptions);
|
}, myOptions);
|
||||||
|
|
||||||
let newComponent;
|
let deletedComponent;
|
||||||
if (oldComponent) {
|
if (oldComponent) {
|
||||||
const filter = {
|
const filter = {
|
||||||
saleFk: sale.id,
|
saleFk: sale.id,
|
||||||
componentFk: oldComponent.componentFk
|
componentFk: oldComponent.componentFk
|
||||||
};
|
};
|
||||||
await models.SaleComponent.destroyAll(filter, myOptions);
|
deletedComponent = await models.SaleComponent.destroyAll(filter, myOptions);
|
||||||
}
|
}
|
||||||
|
|
||||||
await createSaleComponent(sale.id, value, componentId, myOptions);
|
const newComponent = await createSaleComponent(sale.id, value, componentId, myOptions);
|
||||||
|
|
||||||
const updatedSale = sale.updateAttribute('discount', newDiscount, myOptions);
|
const updatedSale = sale.updateAttribute('discount', newDiscount, myOptions);
|
||||||
|
|
||||||
promises.push(newComponent, updatedSale);
|
promises.push(newComponent, updatedSale, deletedComponent);
|
||||||
|
|
||||||
const change = `${oldDiscount}% ➔ *${newDiscount}%*`;
|
const change = `${oldDiscount}% ➔ *${newDiscount}%*`;
|
||||||
changesMade += `\r\n-${sale.itemFk}: ${sale.concept} (${sale.quantity}) ${change}`;
|
changesMade += `\r\n-${sale.itemFk}: ${sale.concept} (${sale.quantity}) ${change}`;
|
||||||
|
@ -193,7 +193,7 @@ module.exports = Self => {
|
||||||
async function createSaleComponent(saleId, value, componentId, myOptions) {
|
async function createSaleComponent(saleId, value, componentId, myOptions) {
|
||||||
const models = Self.app.models;
|
const models = Self.app.models;
|
||||||
|
|
||||||
newComponent = models.SaleComponent.create({
|
return models.SaleComponent.create({
|
||||||
saleFk: saleId,
|
saleFk: saleId,
|
||||||
value: value,
|
value: value,
|
||||||
componentFk: componentId
|
componentFk: componentId
|
||||||
|
|
Loading…
Reference in New Issue