Merge branch 'master' into models/xero-line-items
This commit is contained in:
commit
4191e4af50
1 changed files with 14 additions and 2 deletions
|
|
@ -62,6 +62,13 @@ with
|
||||||
left join
|
left join
|
||||||
stg_core__verification_type vt
|
stg_core__verification_type vt
|
||||||
on vstvt.id_verification_type = vt.id_verification_type
|
on vstvt.id_verification_type = vt.id_verification_type
|
||||||
|
-- This hardcode was implement on 2024-05-15 because there is a gap in
|
||||||
|
-- the backend. CheckInCover is included as a verification in the
|
||||||
|
-- verification request, but if the client doesn't purchase it, it
|
||||||
|
-- never gets marked as complete (id_verification_status = 1).
|
||||||
|
-- We are ignoring it for now until this bug is fixed. Once the bug
|
||||||
|
-- is fixed, this need to be removed.
|
||||||
|
where vt.verification_type not in ('CheckInCover')
|
||||||
),
|
),
|
||||||
same_vr_verification_state as (
|
same_vr_verification_state as (
|
||||||
select vr.id_verification_request, v.verification, v.id_verification_status
|
select vr.id_verification_request, v.verification, v.id_verification_status
|
||||||
|
|
@ -87,7 +94,12 @@ with
|
||||||
evt.verification_type,
|
evt.verification_type,
|
||||||
coalesce(
|
coalesce(
|
||||||
t1.id_verification_status, t2.id_verification_status
|
t1.id_verification_status, t2.id_verification_status
|
||||||
) as global_id_verification_status
|
) as global_id_verification_status,
|
||||||
|
case
|
||||||
|
when coalesce(t1.id_verification_status, t2.id_verification_status) = 1
|
||||||
|
then 1
|
||||||
|
else 0
|
||||||
|
end as verification_is_complete
|
||||||
from expected_verification_types evt
|
from expected_verification_types evt
|
||||||
left join
|
left join
|
||||||
same_vr_verification_state as t1
|
same_vr_verification_state as t1
|
||||||
|
|
@ -103,7 +115,7 @@ select
|
||||||
count(1) as expected_verification_count,
|
count(1) as expected_verification_count,
|
||||||
sum(global_id_verification_status) as confirmed_verification_count,
|
sum(global_id_verification_status) as confirmed_verification_count,
|
||||||
coalesce(
|
coalesce(
|
||||||
count(1) = sum(global_id_verification_status), false
|
count(1) = sum(verification_is_complete), false
|
||||||
) as is_verification_request_complete
|
) as is_verification_request_complete
|
||||||
from completeness_summary
|
from completeness_summary
|
||||||
group by id_verification_request
|
group by id_verification_request
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue