4616-ticket.sale_mana #1088

Merged
vicent merged 14 commits from 4616-ticket.sale_mana into dev 2022-11-02 13:48:21 +00:00
1 changed files with 13 additions and 11 deletions
Showing only changes of commit a11ef73dfb - Show all commits

View File

@ -141,17 +141,9 @@ module.exports = Self => {
}; };
await models.SaleComponent.destroyAll(filter, myOptions); await models.SaleComponent.destroyAll(filter, myOptions);
newComponent = models.SaleComponent.create({ await createSaleComponent(sale.id, value, componentId, myOptions);
saleFk: sale.id, } else
value: value, await createSaleComponent(sale.id, value, componentId, myOptions);
componentFk: componentId
}, myOptions);
} else {
newComponent = models.SaleComponent.create({
saleFk: sale.id,
value: value,
componentFk: componentId}, myOptions);
}
const updatedSale = sale.updateAttribute('discount', newDiscount, myOptions); const updatedSale = sale.updateAttribute('discount', newDiscount, myOptions);
@ -198,4 +190,14 @@ module.exports = Self => {
throw e; throw e;
} }
}; };
async function createSaleComponent(saleId, value, componentId, myOptions) {
const models = Self.app.models;
newComponent = models.SaleComponent.create({
saleFk: saleId,
value: value,
componentFk: componentId
}, myOptions);
}
}; };