Skip to content

Commit

Permalink
Add void returns to clean queries
Browse files Browse the repository at this point in the history
  • Loading branch information
Cruikshanks committed Oct 14, 2024
1 parent 9a6f0e4 commit a8f3a49
Showing 1 changed file with 57 additions and 0 deletions.
57 changes: 57 additions & 0 deletions src/modules/return-versions/lib/clean-queries.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,25 @@ const cleanPoints = `
rl.return_requirement = rr.legacy_id::varchar
LIMIT 1
)
UNION ALL
SELECT
rr.return_requirement_id
FROM
water.return_requirements rr
WHERE
NOT EXISTS (
SELECT 1
FROM nald_return_requirements nrr
WHERE rr.external_id = nrr.nald_id
)
AND EXISTS (
SELECT 1
FROM "returns"."returns" rl
WHERE
rl.return_requirement = rr.legacy_id::varchar
AND rl.status = 'void'
LIMIT 1
)
);
`

Expand All @@ -49,6 +68,25 @@ const cleanPurposes = `
rl.return_requirement = rr.legacy_id::varchar
LIMIT 1
)
UNION ALL
SELECT
rr.return_requirement_id
FROM
water.return_requirements rr
WHERE
NOT EXISTS (
SELECT 1
FROM nald_return_requirements nrr
WHERE rr.external_id = nrr.nald_id
)
AND EXISTS (
SELECT 1
FROM "returns"."returns" rl
WHERE
rl.return_requirement = rr.legacy_id::varchar
AND rl.status = 'void'
LIMIT 1
)
);
`

Expand All @@ -75,6 +113,25 @@ const cleanRequirements = `
rl.return_requirement = rr.legacy_id::varchar
LIMIT 1
)
UNION ALL
SELECT
rr.return_requirement_id
FROM
water.return_requirements rr
WHERE
NOT EXISTS (
SELECT 1
FROM nald_return_requirements nrr
WHERE rr.external_id = nrr.nald_id
)
AND EXISTS (
SELECT 1
FROM "returns"."returns" rl
WHERE
rl.return_requirement = rr.legacy_id::varchar
AND rl.status = 'void'
LIMIT 1
)
);
`

Expand Down

0 comments on commit a8f3a49

Please sign in to comment.