This commit is contained in:
parent
1d25355423
commit
d2cd522842
|
@ -14,9 +14,8 @@ BEGIN
|
|||
|
||||
SELECT barcodeToItem(vItemFk) INTO vItemFk;
|
||||
|
||||
SELECT companyDefaultFk INTO vCompanyVnlFk
|
||||
FROM ticketConfig ;
|
||||
|
||||
SELECT DEFAULT(companyFk) INTO vCompanyVnlFk
|
||||
FROM vn.ticket LIMIT 1;
|
||||
SELECT c.id INTO vClientFk
|
||||
FROM client c
|
||||
JOIN address a ON a.clientFk = c.id
|
||||
|
@ -26,10 +25,8 @@ BEGIN
|
|||
FROM ticket t
|
||||
JOIN address a ON a.id = t.addressFk
|
||||
WHERE t.warehouseFk = vWarehouseFk
|
||||
AND t.clientFk = vClientFk
|
||||
AND DATE(t.shipped) = util.VN_CURDATE()
|
||||
AND a.isDefaultAddress
|
||||
LIMIT 1;
|
||||
AND a.id = vAddressFk
|
||||
AND DATE(t.shipped) = util.VN_CURDATE();
|
||||
|
||||
CALL cache.visible_refresh(vCalc, TRUE, vWarehouseFk);
|
||||
|
||||
|
@ -39,7 +36,7 @@ BEGIN
|
|||
util.VN_CURDATE(),
|
||||
vWarehouseFk,
|
||||
vCompanyVnlFk,
|
||||
NULL,
|
||||
vAddressFk,
|
||||
NULL,
|
||||
NULL,
|
||||
util.VN_CURDATE(),
|
||||
|
|
|
@ -1,15 +1,4 @@
|
|||
|
||||
ALTER TABLE `vn`.`ticketConfig` ADD companyDefaultFk int(10) unsigned DEFAULT 442 NOT NULL COMMENT 'Compañía por defecto para crear ticket';
|
||||
|
||||
ALTER TABLE `vn`.`ticketConfig` ADD CONSTRAINT ticketConfig_FK FOREIGN KEY (companyDefaultFk) REFERENCES vn.company(id) ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
|
||||
-- Se desactivan por utilizarse muy poco
|
||||
|
||||
UPDATE vn.address
|
||||
SET isDefaultAddress = 0,
|
||||
isActive = 0
|
||||
WHERE id IN (6,47);
|
||||
|
||||
INSERT INTO `salix`.`ACL` (model, property, accessType, permission, principalType, principalId)
|
||||
VALUES('Item', 'setVisibleDiscard', 'WRITE', 'ALLOW', 'ROLE', 'employee');
|
||||
|
||||
|
|
|
@ -2959,11 +2959,8 @@ INSERT INTO `hedera`.`imageConfig` (`id`, `maxSize`, `useXsendfile`, `url`)
|
|||
VALUES
|
||||
(1, 0, 0, 'marvel.com');
|
||||
|
||||
--fixtures for getaddressLastYear
|
||||
--fixtures for getaddress
|
||||
UPDATE vn.client
|
||||
SET typeFk='loses'
|
||||
WHERE id=1101;
|
||||
|
||||
UPDATE vn.ticket
|
||||
SET created='2023-08-01 00:00:00'
|
||||
WHERE id=6;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
module.exports = Self => {
|
||||
Self.remoteMethod('getAddress', {
|
||||
description: 'Get all activated address client active',
|
||||
description: 'Get all activated address with loses client activated',
|
||||
accessType: 'READ',
|
||||
accepts: [],
|
||||
returns: {
|
||||
|
@ -12,10 +12,13 @@ module.exports = Self => {
|
|||
verb: 'GET'
|
||||
}
|
||||
});
|
||||
|
||||
Self.getAddress = async() => {
|
||||
const query = `CALL vn.address_getLoses()`;
|
||||
const [result] = await Self.rawSql(query);
|
||||
return result;
|
||||
let getAddressQuery = `
|
||||
SELECT a.id, a.nickname
|
||||
FROM vn.address a
|
||||
JOIN vn.client c ON a.clientFk = c.id AND c.isActive = 1
|
||||
WHERE c.typeFk = 'loses' AND a.isActive = 1;`;
|
||||
|
||||
return result = await Self.rawSql(getAddressQuery);
|
||||
};
|
||||
};
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
const {models} = require('vn-loopback/server/server');
|
||||
|
||||
describe('getAddress()', () => {
|
||||
it('return list of address last year', async() => {
|
||||
it('return list of activated address with loses client activated', async() => {
|
||||
let response = await models.Address.getAddress();
|
||||
|
||||
expect(response.length).toBeGreaterThan(0);
|
||||
expect(response[0].addressFk).toEqual(1);
|
||||
expect(response.length).toEqual(2);
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue