Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 28

if($('#itemid_1733891').

val()==1) { $
('#id_tr_8419').hide(); $('#id_tr_8420').hide(); if($
('#itemid_1733933').val()==2){ $
('#id_tr_approver_19244900').show(); $
('#id_tr_approver_783').hide(); $
('#id_tr_approver_782').hide(); } else { $
('#id_tr_approver_19244900').hide(); $
('#id_tr_approver_782').hide(); } } else { $
('#id_tr_approver_19244900').hide(); $
('#id_tr_approver_783').show(); $
('#id_tr_approver_782').hide(); $
('#id_tr_8419').show(); $('#id_tr_8420').show(); }
if($('#itemid_1733933').val()==1) { $('#id_tr_291').show(); $('#id_tr_8421').show(); $
('#id_tr_8425').show(); $('#id_tr_293').show(); $('#id_tr_8447').show(); $
('#id_tr_8448').show(); $('#id_tr_8449').show(); $('#id_tr_8450').show(); $
('#id_tr_297').show(); $('#id_tr_748297').show(); $('#id_tr_748637').show(); $
('#id_tr_762').show(); $('#id_tr_828').show(); $('#id_tr_1530348').show(); $
('#id_tr_829').show(); $('#id_tr_748637').show(); $('#id_tr_8451').show(); $
('#id_tr_1762107').show(); $('#id_tr_approver_283').show(); $
('#id_tr_approver_1733806').hide(); $('#id_tr_approver_1733827').hide(); $
('#id_tr_approver_1696810').show(); $('#id_tr_approver_783').show(); $
('#id_tr_8418').show(); $('#id_tr_1762396').hide(); $('#id_tr_1778697').show(); } if($
('#itemid_1733933').val()==2) { $('#id_tr_291').hide(); $('#id_tr_8421').hide(); $
('#id_tr_8425').hide(); $('#id_tr_293').hide(); $('#id_tr_8447').hide(); $
('#id_tr_8448').hide(); $('#id_tr_8449').hide(); $('#id_tr_8450').hide(); $
('#id_tr_297').hide(); $('#id_tr_748297').hide(); $('#id_tr_748637').hide(); $
('#id_tr_762').hide(); $('#id_tr_828').hide(); $('#id_tr_1530348').hide(); $
('#id_tr_829').hide(); $('#id_tr_748637').hide(); $('#id_tr_8451').show(); $
('#id_tr_1762107').hide(); $('#id_tr_approver_283').hide(); $
('#id_tr_approver_1733806').hide(); $('#id_tr_approver_1733827').hide(); $
('#id_tr_approver_1696810').show(); $('#id_tr_approver_783').show(); $
('#id_tr_8418').hide(); $('#id_tr_1762396').show(); $('#id_tr_1778697').hide(); }
WHERE e.status = 0
AND e.positionid IN (84,
170,
1185,
1186,
786,
787)
UNION ALL
SELECT e.email, e.depid, d.depname
FROM hr.hr_employee@link2hr e
INNER JOIN
hr.hr_department@link2hr d ON d.depid =
e.depid
WHERE e.status = '0'
AND TO_CHAR (SYSDATE,
'YYYY/MM/DD') BETWEEN TO_CHAR (

e.mlstartdate,

'YYYY/MM/DD')
AND
TO_CHAR (
NVL (

e.mlenddate,

SYSDATE + 1),

'YYYY/MM/DD')
AND e.ismoonlight = '1'
AND e.mlpositionid IN (84,
170,
1185,
1186,
786,
787)) t
GROUP BY t.depid, t.depname
select t.depid,t.depname,null name, listagg(t.email, ';') WITHIN GROUP (ORDER BY t.depid) email, '99,353' positionid from ( se
l, '99,353' positionid from ( select e.email , e.depid, d.depname from hr.hr_employee@link2hr e inner join hr.hr_department@link2hr d o
r.hr_department@link2hr d on (d.depid = e.reldepid or d.depid = e.depid ) inner join hr.hr_position@link2hr p on p.positionid=e.positioni
r p on p.positionid=e.positionid where e.status = 0 and e.positionid in (99,353) or p.categoryid='4' union all select e.email, e.depid, d.depn
elect e.email, e.depid, d.depname from hr.hr_employee@link2hr e inner join hr.hr_department@link2hr d on d.depid = e.mldepid inner jo
on d.depid = e.mldepid inner join hr.hr_position@link2hr p on p.positionid=e.mlpositionid where e.status = 0 and to_char(sysdate,'YYYY/M
0 and to_char(sysdate,'YYYY/MM/DD') between to_char(e.mlstartdate,'YYYY/MM/DD') and to_char(nvl(e.mlenddate,sysdate+1),'YYYY/MM
enddate,sysdate+1),'YYYY/MM/DD') and e.ismoonlight = '1' and e.mlpositionid in (99,353) or p.categoryid='4' ) t group by t.depid,t.depnam
4' ) t group by t.depid,t.depname
SELECT CASE
WHEN (a = '1' or b = '1') AND STATUSID = '823'
THEN
'0'
WHEN (a = '0' or b = '0') AND c = '1' AND STATUSID =
'287'
THEN
'0'
ELSE
'1'
END CNT
FROM ( SELECT MAX (DECODE (i.typeitemid, '8419',
i.VALUE)) a,
MAX (DECODE (i.typeitemid, '8420', i.VALUE)) b,
MAX (DECODE (i.typeitemid, '1733933', i.VALUE))
c,
R.STATUSID
FROM FORSOFT.REQPRO_REQ r
INNER JOIN forsoft.reqpro_reqitem i ON I.REQID =
R.REQID
WHERE r.reqid = :reqid
GROUP BY R.STATUSID)
/* Formatted on 9/13/2022 5:02:15 PM (QP5 v5.360) */
SELECT CASE
WHEN (a = '1' OR b = '1') AND STATUSID = '590042'
THEN
'0'
WHEN (a != '1' OR b != '1')
AND (c = '1' OR c = '3')
AND STATUSID = '590032'
THEN
'0'
WHEN (a != '1' OR b != '1')
AND c = '2'
AND ( STATUSID = '590014'
OR STATUSID = '1696899'
OR STATUSID = '19245106'
OR STATUSID = '590019')
THEN
'0'
ELSE
'1'
END CNT
FROM ( SELECT MAX (DECODE (i.typeitemid, '590057', i.VALUE))
a,
MAX (DECODE (i.typeitemid, '590065', i.VALUE)) b,
MAX (DECODE (i.typeitemid, '19244924', i.VALUE)) c,
R.STATUSID
FROM FORSOFT.REQPRO_REQ r
INNER JOIN forsoft.reqpro_reqitem i ON I.REQID =
R.REQID
WHERE r.reqid = :reqid
GROUP BY R.STATUSID)
SELECT d.depid, d.depname, NULL, (SELECT LISTAGG (email, ',') WITHIN GROUP (ORDER BY email) email FROM (SELECT e.emai
l) email FROM (SELECT e.email FROM hr.hr_employee@link2hr e WHERE e.status = '0' AND e.positionid IN ('19', '803', '393', '373', '1018', '
19', '803', '393', '373', '1018', '12', '169','137') AND e.depid = '0177' UNION ALL SELECT e.email FROM hr.hr_employee@link2hr e WHERE e
employee@link2hr e WHERE e.status = '0' AND TO_CHAR (SYSDATE, 'YYYY/MM/DD') BETWEEN TO_CHAR ( e.mlstartdate, 'YYYY/MM/DD')
.mlstartdate, 'YYYY/MM/DD') AND TO_CHAR ( NVL ( e.mlenddate, SYSDATE + 1), 'YYYY/MM/DD') AND e.mlpositionid IN ('19', '803', '393', '3
ositionid IN ('19', '803', '393', '373', '1018', '12', '169','137') AND e.mldepid = '0105' AND e.ismoonlight = 1)) email, '19,803,393,69,390,12,1
mail, '19,803,393,69,390,12,169,373,1018,137' positionid FROM hr.hr_department@link2hr d WHERE d.depid = '0177'
SELECT d.depid, d.depname, NULL, (SELECT LISTAGG (email, ',') WITHIN GROUP (ORDER BY email) email FROM (SELECT e.emai
l) email FROM (SELECT e.email FROM hr.hr_employee@link2hr e WHERE e.status = '0' AND e.positionid IN ('12', '169','964','1067') AND e.d
12', '169','964','1067') AND e.depid = '0177' UNION ALL SELECT e.email FROM hr.hr_employee@link2hr e WHERE e.status = '0' AND TO_CH
HERE e.status = '0' AND TO_CHAR (SYSDATE, 'YYYY/MM/DD') BETWEEN TO_CHAR ( e.mlstartdate, 'YYYY/MM/DD') AND TO_CHAR ( NVL ( e
M/DD') AND TO_CHAR ( NVL ( e.mlenddate, SYSDATE + 1), 'YYYY/MM/DD') AND e.mlpositionid IN ('12', '169','964','1067') AND e.mldepid = '
964','1067') AND e.mldepid = '0105' AND e.ismoonlight = 1)) email, '12,169,964,1067' positionid FROM hr.hr_department@link2hr d WHER
_department@link2hr d WHERE d.depid = '0177'

You might also like