이행과제: ACT_NO 필드 추가 및 팝업 날짜 포맷 로직 수정

dev
박성영 3 months ago
parent 01f0e2c28b
commit 27deba5723

@ -159,6 +159,7 @@
IMPLT_TRPR_ZIP,
IMPLT_TRPR_SE_CD,
OWNR_ACTR_INFO_ID,
ACT_NO,
REG_DT,
RGTR,
MDFCN_DT,
@ -174,6 +175,7 @@
#{impltTrprZip},
#{impltTrprSeCd},
#{ownrActrInfoId},
#{actNo},
NOW(),
#{rgtr},
NOW(),
@ -203,14 +205,13 @@
o.LOTNO_SNO,
'1' 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 = 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
WHERE aio.CRDN_YR = #{crdnYr}

@ -2,6 +2,7 @@
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="dateUtil" uri="http://egovframework.go.kr/functions/date-util" %>
<!-- 이행정보 관리 팝업 -->
<div class="popup_wrap">
@ -56,12 +57,12 @@
<td>
<input type="text" id="impltBgngYmd" name="impltBgngYmd" class="input calender datepicker"
style="width: 120px;" maxlength="10" validation-check="required"
value="${impltTaskInfo.impltBgngYmd}" onchange="calculateDaysBetween();" />
value="${dateUtil:formatDateString(impltTaskInfo.impltBgngYmd)}" onchange="calculateDaysBetween();" />
</td>
<td>
<input type="text" id="impltEndYmd" name="impltEndYmd" class="input calender datepicker"
style="width: 120px;" maxlength="10" validation-check="required"
value="${impltTaskInfo.impltEndYmd}" onchange="calculateDaysBetween();" />
value="${dateUtil:formatDateString(impltTaskInfo.impltEndYmd)}" onchange="calculateDaysBetween();" />
</td>
<td>
<input type="text" id="impltDaysCnt" name="impltDaysCnt" class="input"

@ -466,7 +466,7 @@
success: function(response) {
var mode = (response && response.success && response.data) ? 'U' : 'C';
var w = 1200, h = 800;
var w = 1200, h = 610;
var left = Math.max(0, (window.screen.availLeft + (window.screen.availWidth - w) / 2));
var top = Math.max(0, (window.screen.availTop + (window.screen.availHeight - h) / 2));

Loading…
Cancel
Save