6964-hasItemOlder #2560
|
@ -17,7 +17,7 @@ module.exports = Self => {
|
|||
},
|
||||
],
|
||||
returns: {
|
||||
type: 'Object',
|
||||
type: 'Array',
|
||||
|
||||
root: true
|
||||
},
|
||||
http: {
|
||||
|
@ -31,7 +31,7 @@ module.exports = Self => {
|
|||
if (typeof options == 'object')
|
||||
Object.assign(myOptions, options);
|
||||
|
||||
const isParkingToReview = await Self.rawSql(`
|
||||
const [isParkingToReview] = await Self.rawSql(`
|
||||
SELECT COUNT(p.id) parkingToReview
|
||||
FROM vn.parking p
|
||||
JOIN vn.sector s ON s.id = p.sectorFk
|
||||
|
@ -39,8 +39,9 @@ module.exports = Self => {
|
|||
WHERE p.code = ? AND s.code = pc.sectorToCode;`,
|
||||
[parking], myOptions);
|
||||
|
||||
if (isParkingToReview[0]['parkingToReview'] > 0) {
|
||||
const result = await Self.rawSql(`
|
||||
if (isParkingToReview['parkingToReview'] < 1) return [];
|
||||
|
||||
const result = await Self.rawSql(`
|
||||
WITH tItemShelving AS(
|
||||
SELECT is2.itemFk, is2.created, p.sectorFK, is2.id
|
||||
FROM vn.itemShelving is2
|
||||
|
@ -63,9 +64,7 @@ module.exports = Self => {
|
|||
JOIN tItemInSector tis ON tis.itemFk = ti.itemFk
|
||||
JOIN vn.productionConfig pc
|
||||
WHERE ti.created > tis.created + INTERVAL pc.itemOlderReviewHours HOUR;`,
|
||||
[shelvingFk, shelvingFk], myOptions);
|
||||
return result;
|
||||
} else
|
||||
return [];
|
||||
[shelvingFk, shelvingFk], myOptions);
|
||||
alexm
commented
Si no hi ha resultats de per si ja torna array vuit, no cal ficar el if else
Si no hi ha resultats de per si ja torna array vuit, no cal ficar el if else
```
const [isParkingToReview] = await Self.rawSql(`
SELECT COUNT(p.id) parkingToReview
FROM vn.parking p
JOIN vn.sector s ON s.id = p.sectorFk
JOIN vn.productionConfig pc
WHERE p.code = ? AND s.code = pc.sectorToCode;`,
[parking], myOptions);
if (isParkingToReview['parkingToReview'] < 1) return []
```
|
||||
return result;
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Return array