5561-ticket.sale-tracking_cambiandoCrudModel #1614
Labels
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix#1614
Loading…
Reference in New Issue
No description provided.
Delete Branch "5561-ticket.sale-tracking_cambiandoCrudModel"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
5561-ticket.sale-tracking_cambiandoCrudModelto WIP: 5561-ticket.sale-tracking_cambiandoCrudModelWIP: 5561-ticket.sale-tracking_cambiandoCrudModelto 5561-ticket.sale-tracking_cambiandoCrudModeld735f142a
Merge branch 'dev' into 5472-user_passExpired@ -0,0 +20,4 @@
}
});
Self.deleteSaleGroupDetail = async(saleFk, options) => {
al ejecutar
aparecen solo unos 100 registro valorar con Pako si es un error y la columna saleFk deberia ser unique
Si es el caso, en la nota de bajo se puede hacer un deleteById en el front.
Tras hablar con Pako: columna saleFk deberia ser unique
@ -0,0 +34,4 @@
}
try {
const deletes = await models.SaleGroupDetail.destroyAll({
valorar mover a Front o crear tests
@ -0,0 +39,4 @@
const stmts = [];
let stmt;
stmts.push('CALL cache.last_buy_refresh(FALSE)');
este código esta duplicado en la BBDD (vn.salePreparingList), hay que dejar de usarlo y utilizar el back de Salix.
Solo se utiliza en Access, solo se utiliza en la sección que va a sustituir la nueva sección de Salix.
Cuando se elimine de tpv se debe eliminar tmb el proc.
@ -0,0 +67,4 @@
JOIN vn.sale s ON s.ticketFk = t.id
JOIN vn.item i ON i.id = s.itemFk
LEFT JOIN cache.last_buy lb ON lb.item_id = i.id AND lb.warehouse_id = t.warehouseFk
LEFT JOIN vn.saleTracking stPrevious ON stPrevious.saleFk = s.id AND stPrevious.stateFk = 26
hacer join con state para enlazar por codigo
@ -0,0 +45,4 @@
myOptions.transaction = tx;
}
try {
const result = await Self.rawSql(`CALL vn.saleTracking_new(?, ?, ?, ?, ?, ?)`,
Mover a front y hacerlo con loopback
@ -0,0 +1,38 @@
DELIMITER $$
$$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`saleTracking_new`(
NO modificar el proc. Se hara con loopback.
Si no se hace por loopback, cambiar las llamadas al métedo falta añadirle un parámetro.
@ -0,0 +37,4 @@
}
try {
const result = await Self.rawSql(`CALL vn.saleTracking_del(?, ?)`,
Pasar al front y hacerlo con loopback.
Pako: saleTracking_del hace
DELETE FROM itemShelvingSale WHERE saleFk = vSaleFk;
es decir, borra de itemShelvingSale en cualquier estado. Creemos que es un error y solo en el estado 'Preparado' debería borrar el itemShelvingSale.
Tras hablar con Pako: solo en el estado 'Preparado' debería borrar el itemShelvingSale.
New commits pushed, approval review dismissed automatically according to repository settings
New commits pushed, approval review dismissed automatically according to repository settings