AAGN#78430 -- Upload foto's gebreken tbv rapportage NEN2767 - Uitrol naar AAGN

svn path=/Customer/trunk/; revision=63086
This commit is contained in:
Jos Migo
2024-01-03 09:59:04 +00:00
parent d67d5c3389
commit 4f9ba1a80b

View File

@@ -711,7 +711,11 @@ AS
alg_regio r,
(SELECT n.ins_deel_key,
p.prs_perslid_naam inspecteur,
'notitie' soort,
CASE WHEN g.fac_groep_externid = 1000 THEN 'notitie'
WHEN g.fac_groep_externid = 1001 THEN 'notitie (via QRC)'
ELSE 'notitie'
END
soort,
n.ins_deel_note_aanmaak datum,
n.ins_deel_note_omschrijving mutatie
FROM ins_deel_note n,
@@ -721,7 +725,7 @@ AS
WHERE n.prs_perslid_key = p.prs_perslid_key
AND p.prs_perslid_key = gg.prs_perslid_key
AND gg.fac_groep_key = g.fac_groep_key
AND g.fac_groep_externid = 1000
AND g.fac_groep_externid IN (1000,1001)
UNION ALL
SELECT ft.fac_tracking_refkey ins_deel_key,
p.prs_perslid_naam inspecteur,
@@ -753,7 +757,7 @@ AS
fac_gebruikersgroep gg,
fac_groep g
WHERE ft.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND INSTR (ft.fac_tracking_oms, 'Object gewijzigd') > 0
-- AND INSTR (ft.fac_tracking_oms, 'Object gewijzigd') > 0
AND UPPER (sn.fac_srtnotificatie_xmlnode) = 'DEEL'
AND UPPER (sn.fac_srtnotificatie_code) = 'INSUPD'
AND ft.prs_perslid_key = p.prs_perslid_key
@@ -781,17 +785,21 @@ AS
-- rapportage om foto's toe te voegen
---- levert commandlines voor batfile op die geplaatst/uitgevoerd kan worden in lokale map met de foto's en UploadFotoBijGebrek.js
---- in url de kenmerk_key van de foldermap meenemen (voor AAGN is dit 4656)
CREATE OR REPLACE VIEW aagn_v_upload_foto_script
AS
SELECT v.alg_gebouw_code,
SELECT v.mld_melding_key,
v.alg_gebouw_code,
v.alg_gebouw_naam,
v.mld_melding_datum,
v.mld_statuses_omschrijving,
'cscript "UploadFotoBijGebrek.js" "https://aagn-a.facilitor.nl/api2" 4656 '
'cscript //E:jscript "UploadFotoBijGebrek_AAGN.js" "https://aagn.facilitor.nl/api2" 4656 '
|| v.mld_melding_key
|| ' "'
|| ' "fotos/'
|| v.foto
|| '"' url
FROM (SELECT aogg.alg_gebouw_code,
aogg.alg_gebouw_naam,
m.mld_melding_key,
m.mld_melding_datum,
s.mld_statuses_omschrijving,
@@ -806,6 +814,7 @@ SELECT v.alg_gebouw_code,
AND sk.mld_srtkenmerk_code = 'FOTONAAM'
UNION ALL
SELECT aogg.alg_gebouw_code,
aogg.alg_gebouw_naam,
m.mld_melding_key,
m.mld_melding_datum,
s.mld_statuses_omschrijving,
@@ -820,6 +829,7 @@ SELECT v.alg_gebouw_code,
AND sk.mld_srtkenmerk_code = 'FOTONAAM'
UNION ALL
SELECT aogg.alg_gebouw_code,
aogg.alg_gebouw_naam,
m.mld_melding_key,
m.mld_melding_datum,
s.mld_statuses_omschrijving,
@@ -834,6 +844,7 @@ SELECT v.alg_gebouw_code,
AND sk.mld_srtkenmerk_code = 'FOTONAAM'
UNION ALL
SELECT aogg.alg_gebouw_code,
aogg.alg_gebouw_naam,
m.mld_melding_key,
m.mld_melding_datum,
s.mld_statuses_omschrijving,
@@ -846,10 +857,10 @@ SELECT v.alg_gebouw_code,
AND km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_srtkenmerk_key = sk.mld_srtkenmerk_key
AND sk.mld_srtkenmerk_code = 'FOTONAAM') v
WHERE v.foto IS NOT NULL;
WHERE v.foto IS NOT NULL AND (INSTR(v.foto,'.jpg')>0 OR INSTR(v.foto,'.jpeg')>0) ;
-- tbv rapportage-view gebreken
CREATE OR REPLACE VIEW AAGN_V_RAP_CONDITIEMETINGEN
-- NEN2767 - Gestylde rapportage van de gebreken inclusief gebreksfoto
CREATE OR REPLACE VIEW aagn_v_rap_conditiemetingen
(
MLD_MELDING_KEY,
LOCATIE_CODE,