CASE WHEN iti.IMPLT_TRPR_INFO_ID IS NOT NULL THEN true ELSE false END as selected,
CASE WHEN (SELECT COUNT(*) FROM tb_implt_trpr_info WHERE OWNR_ACTR_INFO_ID = oi.OWNR_INFO_ID AND IMPLT_TRPR_SE_CD = '1' AND ACT_NO = aio.ACT_NO) > 0 THEN true ELSE false END as selected,
aio.ACT_NO,
aio.ACT_TYPE_CD,
act.CD_NM AS ACT_TYPE_CD_NM
FROM tb_act_info aio
inner JOIN tb_ownr_info oi ON aio.CRDN_YR = oi.CRDN_YR AND aio.CRDN_NO = oi.CRDN_NO AND aio.DEL_YN = 'N'
INNER JOIN tb_ownr o ON o.OWNR_ID = oi.OWNR_ID AND o.DEL_YN = 'N'
LEFT JOIN tb_implt_trpr_info iti ON iti.OWNR_ACTR_INFO_ID = oi.OWNR_INFO_ID AND iti.IMPLT_TRPR_SE_CD = '1'
LEFT JOIN tb_cd_detail impltTrprSe ON impltTrprSe.CD_GROUP_ID = 'IMPLT_TRPR_SE_CD' AND impltTrprSe.CD_ID = '1'
LEFT JOIN tb_cd_detail act ON act.CD_GROUP_ID = 'ACT_TYPE_CD' AND act.CD_ID = aio.ACT_TYPE_CD
WHERE aio.CRDN_YR = '2025'
@ -231,14 +232,13 @@
o.LOTNO_SNO,
'2' as impltTrprSeCd,
impltTrprSe.CD_NM as impltTrprSeCdNm,
CASE WHEN iti.IMPLT_TRPR_INFO_ID IS NOT NULL THEN true ELSE false END as selected,
CASE WHEN (SELECT COUNT(*) FROM tb_implt_trpr_info WHERE OWNR_ACTR_INFO_ID = ai.ACTR_INFO_ID AND IMPLT_TRPR_SE_CD = '2' AND ACT_NO = aio.ACT_NO) > 0 THEN true ELSE false END as selected,
aio.ACT_NO,
aio.ACT_TYPE_CD,
act.CD_NM AS ACT_TYPE_CD_NM
FROM tb_act_info aio
INNER JOIN tb_actr_info ai ON ai.ACT_INFO_ID = aio.ACT_INFO_ID AND aio.DEL_YN = 'N'
INNER JOIN tb_ownr o ON o.OWNR_ID = ai.OWNR_ID AND o.DEL_YN = 'N'
LEFT JOIN tb_implt_trpr_info iti ON iti.OWNR_ACTR_INFO_ID = ai.ACT_INFO_ID AND iti.IMPLT_TRPR_SE_CD = '2'
LEFT JOIN tb_cd_detail impltTrprSe ON impltTrprSe.CD_GROUP_ID = 'IMPLT_TRPR_SE_CD' AND impltTrprSe.CD_ID = '2'
LEFT JOIN tb_cd_detail act ON act.CD_GROUP_ID = 'ACT_TYPE_CD' AND act.CD_ID = aio.ACT_TYPE_CD