passport
Y
Normal
N
1000
100
-
2024/08/15 14:02:51.713
-
2024/08/15 14:02:51.713
Table input
Table output
N
Table input 2
Table output 2
N
Table input
Insert / update
Y
Table input 2
Insert / update 2
N
Insert / update
InsertUpdate
Y
1
none
10000
ervu-dashboard
=
recruit_id
recruit_id
=
passport_number
passport_number
=
passport_series
passport_series
ervu_dashboard
recruit_id
recruit_id
N
actual
actual
Y
issue_date
issue_date
Y
organization_name
organization_name
Y
passport_number
passport_number
Y
passport_series
passport_series
Y
unit_code
unit_code
Y
N
752
384
Insert / update 2
InsertUpdate
Y
1
none
10000
ervu-dashboard
=
recruit_id
recruit_id
=
passport_number
passport_number
=
passport_series
passport_series
ervu_dashboard
recruit_id
recruit_id
N
actual
actual
Y
issue_date
issue_date
Y
organization_name
organization_name
Y
passport_number
passport_number
Y
passport_series
passport_series
Y
unit_code
unit_code
Y
N
752
480
Table input
TableInput
Y
1
none
ervu_person_registry
N
0
SELECT
r.id AS recruit_id,
ri.info->'svedFL'->'svedBS'->'pasportRF'->'aktPasportRF'->>'nomDok' AS passport_number,
ri.info->'svedFL'->'svedBS'->'pasportRF'->'aktPasportRF'->>'serDok' AS passport_series,
ri.info->'svedFL'->'svedBS'->'pasportRF'->'aktPasportRF'->>'vydDok' AS organization_name,
ri.info->'svedFL'->'svedBS'->'pasportRF'->'aktPasportRF'->>'kodVydDok' AS unit_code,
TO_DATE(ri.info->'svedFL'->'svedBS'->'pasportRF'->'aktPasportRF'->>'dataDok', 'YYYY-MM-DD') AS issue_date,
CASE
WHEN ri.info->'svedFL'->'svedBS'->'pasportRF'->'aktPasportRF'->>'kodStatus' = '1'
THEN TRUE ELSE FALSE
END AS actual
FROM public.recruits_info ri
JOIN public.recruits r ON ri.recruit_id = r.id AND r.system_update_date >= '${UP_D}'
WHERE ri.info->'svedFL'->'svedBS'->'pasportRF'->'aktPasportRF'->>'nomDok' IS NOT NULL
AND LENGTH(ri.info->'svedFL'->'svedBS'->'pasportRF'->'aktPasportRF'->>'serDok') = 4
AND LENGTH(ri.info->'svedFL'->'svedBS'->'pasportRF'->'aktPasportRF'->>'nomDok') = 6
--AND r.system_update_date >= '${UP_D}'
Y
416
384
Table input 2
TableInput
Y
1
none
ervu_person_registry
N
0
select r.id recruit_id,
ri.info->'pasportRF'->'predPasportRF'->>'nomDok' passport_number,
ri.info->'pasportRF'->'predPasportRF'->>'serDok' passport_series,
ri.info->'pasportRF'->'predPasportRF'->>'vydDok' organization_name,
ri.info->'pasportRF'->'predPasportRF'->>'kodVydDok' unit_code,
to_date(ri.info->'pasportRF'->'predPasportRF'->>'dataDok', 'YYYY-MM-DD') issue_date,
case when ri.info->'pasportRF'->'predPasportRF'->>'kodStatus'='1' then true
else false
end actual
from public.recruits_info ri
join public.recruits r ON ri.recruit_id = r.id
where ri.info->'pasportRF'->'predPasportRF'->>'nomDok' is not null;
N
416
480
Table output
TableOutput
Y
1
none
1000
ervu-dashboard
N
N
N
N
Y
N
ervu_dashboard
N
N
Y
N
Y
736
144
Table output 2
TableOutput
Y
1
none
1000
ervu-dashboard
N
N
N
N
Y
N
ervu_dashboard
N
N
Y
N
Y
736
704