2023-10-31 17:48 청소년 지역설정 수정사항 수정
This commit is contained in:
parent
924be979b1
commit
b0e78a3642
@ -1143,6 +1143,7 @@ public class AdvAreaLctrMngTngrController {
|
|||||||
vEAStngVO.setDpStrtDt(s_std_date);
|
vEAStngVO.setDpStrtDt(s_std_date);
|
||||||
vEAStngVO.setYr(s_std_date.substring(0,4));
|
vEAStngVO.setYr(s_std_date.substring(0,4));
|
||||||
//schduleManageVO.setSearchStartDt(schduleManageVO.getSearchStartDt().split("T")[0].replaceAll("-", ""));
|
//schduleManageVO.setSearchStartDt(schduleManageVO.getSearchStartDt().split("T")[0].replaceAll("-", ""));
|
||||||
|
//step1.현재달력의 첫번째 날짜를 기준으로 그해와 다음해의 전체 일자를 만들고,
|
||||||
|
|
||||||
List<VEAStngVO> vList = vEAStngMixService.selectList_VEALPPS_2(vEAStngVO);
|
List<VEAStngVO> vList = vEAStngMixService.selectList_VEALPPS_2(vEAStngVO);
|
||||||
|
|
||||||
|
|||||||
@ -241,6 +241,7 @@
|
|||||||
, eee.LCTR_PSBL_PRD_ORD
|
, eee.LCTR_PSBL_PRD_ORD
|
||||||
*/
|
*/
|
||||||
FROM (
|
FROM (
|
||||||
|
/* Step1.올해-내년의 달력을 만들고, */
|
||||||
SELECT
|
SELECT
|
||||||
to_date(aa.yr_mnt_day_str,'YYYY-MM-DD') AS datez
|
to_date(aa.yr_mnt_day_str,'YYYY-MM-DD') AS datez
|
||||||
, to_char(to_date(aa.yr_mnt_day_str,'YYYY-MM-DD'),'d') AS num_week
|
, to_char(to_date(aa.yr_mnt_day_str,'YYYY-MM-DD'),'d') AS num_week
|
||||||
@ -311,28 +312,34 @@
|
|||||||
WHERE to_char(aa.yr_mnt_last_day,'YYYY.MM.DD')>=aa.yr_mnt_day_str
|
WHERE to_char(aa.yr_mnt_last_day,'YYYY.MM.DD')>=aa.yr_mnt_day_str
|
||||||
)aaa
|
)aaa
|
||||||
|
|
||||||
|
/* Step2.개별적으로 할당된 일별 시수를 가져오고 */
|
||||||
LEFT OUTER JOIN vea_dt_psbl_tm_qntty_stng bbb
|
LEFT OUTER JOIN vea_dt_psbl_tm_qntty_stng bbb
|
||||||
on(
|
on(
|
||||||
aaa.datez_str=bbb.trgt_dt
|
aaa.datez_str=bbb.trgt_dt
|
||||||
AND bbb.yr=#yr#
|
/*
|
||||||
|
AND bbb.yr= yr
|
||||||
|
*/
|
||||||
)
|
)
|
||||||
|
|
||||||
|
/* Step3.신청 불가능 일자를 가져오고 */
|
||||||
LEFT OUTER JOIN vea_lctr_psbl_prd_stng ddd
|
LEFT OUTER JOIN vea_lctr_psbl_prd_stng ddd
|
||||||
on(
|
on(
|
||||||
ddd.LCTR_PSBL_YN ='N'
|
ddd.LCTR_PSBL_YN ='N'
|
||||||
AND ddd.LCTR_PSBL_STRT_DT = aaa.datez_str
|
AND ddd.LCTR_PSBL_STRT_DT = aaa.datez_str
|
||||||
)
|
)
|
||||||
|
|
||||||
|
/* Step4.신청가능 기간을 가져오고 */
|
||||||
LEFT OUTER JOIN vea_lctr_psbl_prd_stng eee
|
LEFT OUTER JOIN vea_lctr_psbl_prd_stng eee
|
||||||
on(
|
on(
|
||||||
aaa.datez_str BETWEEN eee.lctr_psbl_strt_dt AND eee.lctr_psbl_ddln_dt
|
aaa.datez_str BETWEEN eee.lctr_psbl_strt_dt AND eee.lctr_psbl_ddln_dt
|
||||||
AND eee.lctr_psbl_yn='Y'
|
AND eee.lctr_psbl_yn='Y'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
/* Step5.각 년도의 기본 시수를 가져온다. */
|
||||||
, vea_lctr_yr_stng ccc
|
, vea_lctr_yr_stng ccc
|
||||||
WHERE 1=1
|
WHERE 1=1
|
||||||
AND aaa.num_week in(2,3,4,5,6)
|
AND aaa.num_week in(2,3,4,5,6)
|
||||||
AND ccc.yr=#yr#
|
AND aaa.datez LIKE ccc.yr||'%'
|
||||||
AND eee.LCTR_PSBL_PRD_ORD is not null
|
AND eee.LCTR_PSBL_PRD_ORD is not null
|
||||||
|
|
||||||
ORDER BY aaa.datez
|
ORDER BY aaa.datez
|
||||||
|
|||||||
@ -227,10 +227,10 @@
|
|||||||
//document.listForm.rndsOrd.value = p_rndsOrd;
|
//document.listForm.rndsOrd.value = p_rndsOrd;
|
||||||
|
|
||||||
//document.listForm.authorCode.value = vAuthorCode;
|
//document.listForm.authorCode.value = vAuthorCode;
|
||||||
document.listForm.action = "<c:url value='/kccadr/oprtn/tngrVisitEdu/popup/advPsblTmQnttyCalendarPopup.do'/>";
|
document.popupForm.action = "<c:url value='/kccadr/oprtn/tngrVisitEdu/popup/advPsblTmQnttyCalendarPopup.do'/>";
|
||||||
window.open("#", "_PsblTmQnttyPop", "scrollbars = no, top=100px, left=100px, height=1000px, width=1200px");
|
window.open("#", "_PsblTmQnttyPop", "scrollbars = no, top=100px, left=100px, height=1000px, width=1200px");
|
||||||
document.listForm.target = "_PsblTmQnttyPop";
|
document.popupForm.target = "_PsblTmQnttyPop";
|
||||||
document.listForm.submit();
|
document.popupForm.submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
function fncDdlnState() { //메뉴생성 화면 호출
|
function fncDdlnState() { //메뉴생성 화면 호출
|
||||||
@ -295,7 +295,7 @@
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var p_stngYr = $("#stngYr").val();
|
var p_stngYr = $("#listForm #stngYr").val();
|
||||||
|
|
||||||
if(p_stngYr==''){
|
if(p_stngYr==''){
|
||||||
alert("강의가능 시간 변경 대상 년도를 선택해주세요.");
|
alert("강의가능 시간 변경 대상 년도를 선택해주세요.");
|
||||||
@ -313,7 +313,7 @@
|
|||||||
function fncDupleCheck(thisObj){
|
function fncDupleCheck(thisObj){
|
||||||
var p_ttlEduCnfrmPsblChasi = $(thisObj).closest("td").find("input[name=ttlEduCnfrmPsblChasi]").val();
|
var p_ttlEduCnfrmPsblChasi = $(thisObj).closest("td").find("input[name=ttlEduCnfrmPsblChasi]").val();
|
||||||
//var p_rndsOrd = $("#rndsOrd").val();
|
//var p_rndsOrd = $("#rndsOrd").val();
|
||||||
var p_rndsOrd = $("#stngYr").val(); //회차기준에서 년도 기준으로 변경함
|
var p_rndsOrd = $("#listForm #stngYr").val(); //회차기준에서 년도 기준으로 변경함
|
||||||
var p_areaCd = $(thisObj).closest("tr").find("input[name=checkList]").val();
|
var p_areaCd = $(thisObj).closest("tr").find("input[name=checkList]").val();
|
||||||
|
|
||||||
//alert(p_areaCd);
|
//alert(p_areaCd);
|
||||||
@ -352,7 +352,7 @@
|
|||||||
type:"POST",
|
type:"POST",
|
||||||
url:"${pageContext.request.contextPath}/kccadr/oprtn/tngrVisitEdu/popup/areaLctrMngRgstrDtAjax.do",
|
url:"${pageContext.request.contextPath}/kccadr/oprtn/tngrVisitEdu/popup/areaLctrMngRgstrDtAjax.do",
|
||||||
data: {
|
data: {
|
||||||
"stngYr" : $("#stngYr").val() ,
|
"stngYr" : $("#listForm #stngYr").val() ,
|
||||||
"prdDivCd" : $("#prdDivCd").val() ,
|
"prdDivCd" : $("#prdDivCd").val() ,
|
||||||
"rgstrStrtDt" : $("#rgstrStrtDt").val() ,
|
"rgstrStrtDt" : $("#rgstrStrtDt").val() ,
|
||||||
"rgstrEndDt" : $("#rgstrEndDt").val() ,
|
"rgstrEndDt" : $("#rgstrEndDt").val() ,
|
||||||
@ -374,7 +374,7 @@
|
|||||||
type:"POST",
|
type:"POST",
|
||||||
url:"${pageContext.request.contextPath}/kccadr/oprtn/tngrVisitEdu/popup/areaDeadLineDtAjax.do",
|
url:"${pageContext.request.contextPath}/kccadr/oprtn/tngrVisitEdu/popup/areaDeadLineDtAjax.do",
|
||||||
data: {
|
data: {
|
||||||
"stngYr" : $("#stngYr").val() ,
|
"stngYr" : $("#listForm #stngYr").val() ,
|
||||||
"prdDivCd" : $("#prdDivCd").val() ,
|
"prdDivCd" : $("#prdDivCd").val() ,
|
||||||
"deadlineDt" : $("#deadlineDt").val()
|
"deadlineDt" : $("#deadlineDt").val()
|
||||||
},
|
},
|
||||||
@ -392,7 +392,7 @@
|
|||||||
//교육가능시수 변경
|
//교육가능시수 변경
|
||||||
function fncEduPsblTmSave(thisObj){
|
function fncEduPsblTmSave(thisObj){
|
||||||
var p_psblTmQntty = $(thisObj).closest("td").find("input[name=psblTmQntty]").val();
|
var p_psblTmQntty = $(thisObj).closest("td").find("input[name=psblTmQntty]").val();
|
||||||
var p_stngYr = $("#stngYr").val();
|
var p_stngYr = $("#listForm #stngYr").val();
|
||||||
|
|
||||||
//alert(p_areaCd);
|
//alert(p_areaCd);
|
||||||
|
|
||||||
@ -427,7 +427,7 @@
|
|||||||
|
|
||||||
//회차관리 팝업
|
//회차관리 팝업
|
||||||
function fncRndsStng() {
|
function fncRndsStng() {
|
||||||
var p_stngYr = $("#stngYr").val();
|
var p_stngYr = $("#listForm #stngYr").val();
|
||||||
|
|
||||||
if(p_stngYr==''){
|
if(p_stngYr==''){
|
||||||
alert("회차관리 대상 년도를 선택해주세요.");
|
alert("회차관리 대상 년도를 선택해주세요.");
|
||||||
@ -449,7 +449,7 @@
|
|||||||
alert("강의가능기간 대상 회차를 선택해주세요.");
|
alert("강의가능기간 대상 회차를 선택해주세요.");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
var p_stngYr = $("#stngYr").val();
|
var p_stngYr = $("#listForm #stngYr").val();
|
||||||
document.listForm.yr.value = p_stngYr;
|
document.listForm.yr.value = p_stngYr;
|
||||||
//document.listForm.rndsOrd.value = p_rndsOrd;
|
//document.listForm.rndsOrd.value = p_rndsOrd;
|
||||||
|
|
||||||
@ -538,6 +538,10 @@
|
|||||||
<title>신청관리</title>
|
<title>신청관리</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
<form id="popupForm" name="popupForm" method="post">
|
||||||
|
<input type="hidden" name="stngYr" id="stngYr" value=""/>
|
||||||
|
</form>
|
||||||
|
|
||||||
<form id="editForm" name="editForm" method="post">
|
<form id="editForm" name="editForm" method="post">
|
||||||
<input type="hidden" name="mode" value=""/>
|
<input type="hidden" name="mode" value=""/>
|
||||||
<input type="hidden" name="adrSeq" value=""/>
|
<input type="hidden" name="adrSeq" value=""/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user