2023-10-13 16:40 오류 사항 수정
This commit is contained in:
parent
2318e21808
commit
cb580ebf2f
@ -86,7 +86,7 @@ public class EgovLoginLogServiceImpl extends EgovAbstractServiceImpl implements
|
||||
int i=loginLogDAO.logInsertWebLoginLogNewStep1(loinLog); //사용자 페이지의 로그만 남김(메뉴에 등록된 페이지만 남김)
|
||||
|
||||
|
||||
System.out.println("=====i=====");
|
||||
System.out.println("=====i===1==");
|
||||
System.out.println(i);
|
||||
System.out.println(i);
|
||||
|
||||
@ -98,19 +98,22 @@ public class EgovLoginLogServiceImpl extends EgovAbstractServiceImpl implements
|
||||
if (i<=0) {
|
||||
//LETTNADMINMETHOD 테이블에 추가하기
|
||||
loginLogDAO.logInsertWebLoginLogNewStep3(loinLog);
|
||||
System.out.println("=====i===11==");
|
||||
|
||||
//다시 남기기
|
||||
i=loginLogDAO.logInsertWebLoginLogNewStep1(loinLog); //사용자 페이지의 로그만 남김(메뉴에 등록된 페이지만 남김)
|
||||
System.out.println("=====i===12==");
|
||||
|
||||
//lettnloginlog 에 남기기
|
||||
i=loginLogDAO.logInsertWebLoginLogNewStep2(loinLog); //사용자 페이지의 로그만 남김(메뉴에 등록된 페이지만 남김)
|
||||
System.out.println("=====i===13==");
|
||||
}
|
||||
|
||||
}catch(Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
System.out.println("=====i=====");
|
||||
System.out.println("=====i===2==");
|
||||
System.out.println(i);
|
||||
System.out.println(i);
|
||||
|
||||
|
||||
@ -15,8 +15,6 @@ import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import com.dreamsecurity.magicline.util.Log;
|
||||
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.EgovMessageSource;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
@ -451,6 +449,8 @@ public class VEAsgnmController {
|
||||
//대상 리스트, 페이징 정보 전달
|
||||
model.addAttribute("info", vEInstrAsgnmVOInfo);
|
||||
|
||||
System.out.println("+++++++++++++++++++++++++++1111111++++++");
|
||||
|
||||
// 강사 상세정보
|
||||
VEInstrDetailVO vEInstrDetailVOInfo = new VEInstrDetailVO();
|
||||
vEInstrDetailVOInfo.setInstrDiv("10");
|
||||
@ -459,6 +459,7 @@ public class VEAsgnmController {
|
||||
vEInstrDetailVOInfo = vEInstrDetailService.selectDetail(vEInstrDetailVOInfo);
|
||||
vEInstrDetailVOInfo = egovCryptoUtil.decryptVEInstrDetailVO(vEInstrDetailVOInfo);
|
||||
model.addAttribute("instrInfo", vEInstrDetailVOInfo);
|
||||
System.out.println("+++++++++++++++++++++++++++1111111+++++2+");
|
||||
|
||||
//강사료 상세정보
|
||||
VEInstrFeeAcmdtVO vEInstrFeeAcmdtVO = new VEInstrFeeAcmdtVO();
|
||||
@ -466,6 +467,7 @@ public class VEAsgnmController {
|
||||
vEInstrFeeAcmdtVO.setEduChasiOrd(vEInstrAsgnmVO.getEduChasiOrd());
|
||||
vEInstrFeeAcmdtVO = vEInstrFeeService.selectDetail(vEInstrFeeAcmdtVO);
|
||||
model.addAttribute("instrFee", vEInstrFeeAcmdtVO);
|
||||
System.out.println("+++++++++++++++++++++++++++1111111++++3++");
|
||||
|
||||
//숙박
|
||||
VEInstrFeeAcmdtVO acmdtAplct = new VEInstrFeeAcmdtVO();
|
||||
@ -486,6 +488,7 @@ public class VEAsgnmController {
|
||||
|
||||
|
||||
System.out.println("=========================================== ");
|
||||
System.out.println("+++++++++++++++++++++++++++1111111++++444++");
|
||||
|
||||
String acmdtAplctCheck = "N";
|
||||
// if(StringUtils.isNotEmpty(acmdtAplct.getAcmdtAplctOrd())) {
|
||||
@ -501,16 +504,30 @@ public class VEAsgnmController {
|
||||
vEPrcsDetailVO.setLctrDivCd(VeConstants.LCTR_DIV_CD_10);
|
||||
List<VEPrcsDetailVO> vEPrcsDetailVOList = vEPrcsService.selectTngrPrcsList(vEPrcsDetailVO);
|
||||
model.addAttribute("eduList", vEPrcsDetailVOList);
|
||||
System.out.println("+++++++++++++++++++++++++++1111111++++555++");
|
||||
|
||||
//전날숙박 조회
|
||||
VEInstrFeeAcmdtVO acmdtAplctYesterday = new VEInstrFeeAcmdtVO();
|
||||
acmdtAplctYesterday.setFrstRegisterId(loginVO.getUniqId());
|
||||
acmdtAplctYesterday.setInstrDiv("10");
|
||||
acmdtAplctYesterday.setYesterdayAcmdt(acmdtAplct.getEduHopeDt());//희망교육일
|
||||
try {
|
||||
acmdtAplctYesterday.setYesterdayAcmdt(acmdtAplct.getEduHopeDt());//희망교육일
|
||||
|
||||
System.out.println("+++++++++++++++++++++++++++1111111++++6666++");
|
||||
|
||||
|
||||
acmdtAplctYesterday = vEAcmdtAplctService.selectDcmdtAplctYesterday(acmdtAplctYesterday);
|
||||
|
||||
model.addAttribute("acmdtAplctYesterday", acmdtAplctYesterday);
|
||||
|
||||
System.out.println("+++++++++++++++++++++++++++1111111+++++77777+");
|
||||
|
||||
}catch(Exception ex) {
|
||||
ex.printStackTrace();
|
||||
|
||||
}
|
||||
|
||||
acmdtAplctYesterday = vEAcmdtAplctService.selectDcmdtAplctYesterday(acmdtAplctYesterday);
|
||||
|
||||
model.addAttribute("acmdtAplctYesterday", acmdtAplctYesterday);
|
||||
|
||||
//20220222 우영두 추가
|
||||
//강의내역 NOTI 입력
|
||||
@ -527,10 +544,13 @@ public class VEAsgnmController {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
System.out.println("+++++++++++++++++++++++++++1111111+++++8888+");
|
||||
|
||||
vEAsgnmNotiVO.setUrlPath(IpUtil.getRequestURI(request));
|
||||
|
||||
vEAsgnmNotiService.insertAsgnmNotiInfo(vEAsgnmNotiVO);
|
||||
|
||||
System.out.println("+++++++++++++++++++++++++++1111111++++99999++");
|
||||
|
||||
}catch(Exception ex) {
|
||||
ex.printStackTrace();
|
||||
|
||||
@ -1108,7 +1108,7 @@ public class CndtnPrcsInfoMngController {
|
||||
comDefaultVO.setSearchKeyword(vEPrcsDetailVO.getSearchKeyword());
|
||||
comDefaultVO = egovCryptoUtil.encryptComDefaultVO(comDefaultVO);
|
||||
vEPrcsDetailVO.setSearchKeyword(comDefaultVO.getSearchKeyword());
|
||||
selectCondition += "AND a.instr_nm LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')";
|
||||
selectCondition += "AND a.instr_nm LIKE '%'|| '" +vEPrcsDetailVO.getSearchKeyword() + "'|| '%'";
|
||||
comDefaultVO = egovCryptoUtil.decryptComDefaultVO(comDefaultVO);
|
||||
vEPrcsDetailVO.setSearchKeyword(comDefaultVO.getSearchKeyword());
|
||||
}
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
package kcc.ve.oprtn.fndtnEnhanceTrn.prcsAplctPrdMng.web;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@ -13,9 +12,7 @@ import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
@ -25,7 +22,6 @@ import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.ComDefaultCodeVO;
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.CmmnDetailCode;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.com.cmm.service.impl.CmmUseDAO;
|
||||
@ -33,14 +29,11 @@ import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.user.service.CheckLoginUtil;
|
||||
import kcc.let.uat.uia.service.SsoLoginVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrAsgnmVO;
|
||||
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctService;
|
||||
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO;
|
||||
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiService;
|
||||
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiVO;
|
||||
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduMIXService;
|
||||
import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO;
|
||||
import kcc.ve.instr.tngrVisitEdu.lctrInfo.service.VELctrDetailVO;
|
||||
import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmService;
|
||||
import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO;
|
||||
import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsAplctPrdService;
|
||||
@ -771,7 +764,7 @@ public class FndthPrcsAplctPrdMngController {
|
||||
comDefaultVO.setSearchKeyword(vEPrcsDetailVO.getSearchKeyword());
|
||||
comDefaultVO = egovCryptoUtil.encryptComDefaultVO(comDefaultVO);
|
||||
vEPrcsDetailVO.setSearchKeyword(comDefaultVO.getSearchKeyword());
|
||||
selectCondition += "AND a.instr_nm LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')";
|
||||
selectCondition += "AND a.instr_nm LIKE '%'|| '" +vEPrcsDetailVO.getSearchKeyword() + "'|| '%'";
|
||||
comDefaultVO = egovCryptoUtil.decryptComDefaultVO(comDefaultVO);
|
||||
vEPrcsDetailVO.setSearchKeyword(comDefaultVO.getSearchKeyword());
|
||||
}
|
||||
|
||||
@ -795,19 +795,24 @@ public class EduAplctMngTngrController {
|
||||
, ModelMap model
|
||||
, HttpServletRequest request ) throws Exception {
|
||||
|
||||
//샘플소스
|
||||
cntManageVO.setCntId("CNT_000000000000");
|
||||
cntManageVO.setCntDtId("CNTDT_0000000000");
|
||||
try {
|
||||
//샘플소스
|
||||
cntManageVO.setCntId("CNT_000000000000");
|
||||
cntManageVO.setCntDtId("CNTDT_0000000000");
|
||||
|
||||
cntManageVO = egovCntManageService.selectCntDtDetail(cntManageVO);
|
||||
model.addAttribute("cntManageVO", cntManageVO);
|
||||
cntManageVO = egovCntManageService.selectCntDtDetail(cntManageVO);
|
||||
model.addAttribute("cntManageVO", cntManageVO);
|
||||
|
||||
//본문적용소스
|
||||
cntManageVO.setCntId("CNT_000000000001");
|
||||
cntManageVO.setCntDtId("CNTDT_0000000001");
|
||||
//본문적용소스
|
||||
cntManageVO.setCntId("CNT_000000000001");
|
||||
cntManageVO.setCntDtId("CNTDT_0000000001");
|
||||
|
||||
cntManageVO = egovCntManageService.selectCntDtDetail(cntManageVO);
|
||||
model.addAttribute("cntManageVO2", cntManageVO);
|
||||
}catch(Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
cntManageVO = egovCntManageService.selectCntDtDetail(cntManageVO);
|
||||
model.addAttribute("cntManageVO2", cntManageVO);
|
||||
|
||||
return "oprtn/tngrVisitEdu/eduAplctMailDetail";
|
||||
}
|
||||
|
||||
@ -966,7 +966,7 @@ public class EduAsgnmCnfrmMngTngrController {
|
||||
, ModelMap model
|
||||
) throws Exception {
|
||||
|
||||
LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
//LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
|
||||
|
||||
//설정 년월 리스트
|
||||
@ -975,43 +975,48 @@ public class EduAsgnmCnfrmMngTngrController {
|
||||
model.addAttribute("selectStngYrMntList", selectStngYrMntList);
|
||||
*/
|
||||
|
||||
List<VELctrDetailVO> selectStngYrList = vELctrMIXService.selectStngYrList(vELctrDetailVO);
|
||||
model.addAttribute("selectStngYrList", selectStngYrList);
|
||||
try{
|
||||
List<VELctrDetailVO> selectStngYrList = vELctrMIXService.selectStngYrList(vELctrDetailVO);
|
||||
model.addAttribute("selectStngYrList", selectStngYrList);
|
||||
|
||||
|
||||
//1.pageing step1
|
||||
//vEInstrDetailVODetail.setPageUnit(10);
|
||||
System.out.println(vELctrDetailVO.getPageUnit());
|
||||
System.out.println(vELctrDetailVO.getPageUnit());
|
||||
System.out.println(vELctrDetailVO.getPageUnit());
|
||||
System.out.println(vEInstrDetailVODetail.getPageUnit());
|
||||
System.out.println(vEInstrDetailVODetail.getPageUnit());
|
||||
System.out.println(vEInstrDetailVODetail.getPageUnit());
|
||||
System.out.println(vEInstrDetailVODetail.getRecordCountPerPage());
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo = vEPagingUtil.setPagingStep1_VEInstrDetailVO(paginationInfo, vEInstrDetailVODetail);
|
||||
//1.pageing step1
|
||||
//vEInstrDetailVODetail.setPageUnit(10);
|
||||
System.out.println(vELctrDetailVO.getPageUnit());
|
||||
System.out.println(vELctrDetailVO.getPageUnit());
|
||||
System.out.println(vELctrDetailVO.getPageUnit());
|
||||
System.out.println(vEInstrDetailVODetail.getPageUnit());
|
||||
System.out.println(vEInstrDetailVODetail.getPageUnit());
|
||||
System.out.println(vEInstrDetailVODetail.getPageUnit());
|
||||
System.out.println(vEInstrDetailVODetail.getRecordCountPerPage());
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo = vEPagingUtil.setPagingStep1_VEInstrDetailVO(paginationInfo, vEInstrDetailVODetail);
|
||||
|
||||
|
||||
//2. pageing step2
|
||||
vEInstrDetailVODetail = vEPagingUtil.setPagingStep2_VEInstrDetailVO(vEInstrDetailVODetail, paginationInfo);
|
||||
//2. pageing step2
|
||||
vEInstrDetailVODetail = vEPagingUtil.setPagingStep2_VEInstrDetailVO(vEInstrDetailVODetail, paginationInfo);
|
||||
|
||||
|
||||
//누계정보2
|
||||
vEInstrDetailVODetail.setInstrNm(vEInstrDetailVODetail.getSearchKeyword());
|
||||
vEInstrDetailVODetail = egovCryptoUtil.encryptVEInstrDetailVO(vEInstrDetailVODetail);
|
||||
List<VELctrDetailVO> selectAsgnmInfoT2List = vEInstrMixService.selectAsgnmInfoT2(vEInstrDetailVODetail);
|
||||
//누계정보2
|
||||
vEInstrDetailVODetail.setInstrNm(vEInstrDetailVODetail.getSearchKeyword());
|
||||
vEInstrDetailVODetail = egovCryptoUtil.encryptVEInstrDetailVO(vEInstrDetailVODetail);
|
||||
List<VELctrDetailVO> selectAsgnmInfoT2List = vEInstrMixService.selectAsgnmInfoT2(vEInstrDetailVODetail);
|
||||
|
||||
//복호화
|
||||
selectAsgnmInfoT2List = egovCryptoUtil.decryptVELctrDetailVOList(selectAsgnmInfoT2List);
|
||||
//복호화
|
||||
selectAsgnmInfoT2List = egovCryptoUtil.decryptVELctrDetailVOList(selectAsgnmInfoT2List);
|
||||
|
||||
|
||||
model.addAttribute("list",selectAsgnmInfoT2List);
|
||||
model.addAttribute("list",selectAsgnmInfoT2List);
|
||||
|
||||
|
||||
//3.pageing step3
|
||||
paginationInfo = vEPagingUtil.setPagingStep3_VELctrDetailVO(selectAsgnmInfoT2List, paginationInfo);
|
||||
//3.pageing step3
|
||||
paginationInfo = vEPagingUtil.setPagingStep3_VELctrDetailVO(selectAsgnmInfoT2List, paginationInfo);
|
||||
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
}catch(Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -890,7 +890,7 @@
|
||||
<select id="BBSManageDAO.selectMaxInqireCo" resultClass="java.lang.Integer" parameterClass="BoardVO">
|
||||
/* BBSManageDAO.selectMaxInqireCo */
|
||||
<![CDATA[
|
||||
SELECT IFNULL(MAX(RDCNT),0)+1 AS RDCNT FROM LETTNBBS
|
||||
SELECT NVL(MAX(RDCNT),0)+1 AS RDCNT FROM LETTNBBS
|
||||
WHERE BBS_ID = #bbsId#
|
||||
AND NTT_ID = #nttId#
|
||||
]]>
|
||||
|
||||
@ -43,12 +43,12 @@
|
||||
</resultMap>
|
||||
|
||||
<select id="EgovArticleCommentDAO.selectArticleCommentListAll" parameterClass="CommentVO" resultMap="commentList">
|
||||
|
||||
/* EgovArticleCommentDAO.selectArticleCommentListAll */
|
||||
SELECT
|
||||
a.ANSWER_NO, a.NTT_ID, a.BBS_ID,
|
||||
IF(a.MBL_DN = '', '0', '1') AS MBL_DN,
|
||||
DECODE(a.MBL_DN , '', '0', '1') AS MBL_DN,
|
||||
a.WRTER_NM, a.WRTER_ID, a.PASSWORD, a.ANSWER, a.USE_AT,
|
||||
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d %H:%i:%S')
|
||||
TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD HH24:MI:SS')
|
||||
as FRST_REGIST_PNTTM,
|
||||
b.USER_NM as FRST_REGISTER_ID
|
||||
FROM
|
||||
@ -64,12 +64,12 @@
|
||||
</select>
|
||||
|
||||
<select id="EgovArticleCommentDAO.selectArticleCommentList" parameterClass="CommentVO" resultMap="commentList">
|
||||
|
||||
/* EgovArticleCommentDAO.selectArticleCommentList */
|
||||
SELECT
|
||||
a.ANSWER_NO, a.NTT_ID, a.BBS_ID,
|
||||
IF(a.MBL_DN = '', '0', '1') AS MBL_DN,
|
||||
DECODE(a.MBL_DN , '', '0', '1') AS MBL_DN,
|
||||
a.WRTER_NM, a.WRTER_ID, a.PASSWORD, a.ANSWER, a.USE_AT,
|
||||
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d %H:%i:%S')
|
||||
TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD HH24:MI:SS')
|
||||
as FRST_REGIST_PNTTM,
|
||||
b.USER_NM as FRST_REGISTER_ID
|
||||
FROM
|
||||
@ -108,7 +108,7 @@
|
||||
VALUES
|
||||
( #commentNo#, #nttId#, #bbsId#, #wrterId#, #wrterNm#, #commentPassword#,
|
||||
#commentCn#, 'Y',
|
||||
#frstRegisterId#, NOW(), #mblDn#
|
||||
#frstRegisterId#, SYSDATE, #mblDn#
|
||||
)
|
||||
|
||||
</insert>
|
||||
@ -126,7 +126,7 @@
|
||||
SELECT
|
||||
a.ANSWER_NO, a.NTT_ID, a.BBS_ID,
|
||||
a.WRTER_ID, a.WRTER_NM, a.PASSWORD, a.ANSWER, a.USE_AT,
|
||||
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d %H:%i:%S')
|
||||
TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD HH24:MI:SS')
|
||||
as FRST_REGIST_PNTTM,
|
||||
b.USER_NM as FRST_REGISTER_NM, a.MBL_DN
|
||||
FROM
|
||||
@ -144,7 +144,7 @@
|
||||
UPDATE LETTNCOMMENT SET
|
||||
ANSWER = #commentCn#,
|
||||
LAST_UPDUSR_ID = #lastUpdusrId#,
|
||||
LAST_UPDT_PNTTM = NOW()
|
||||
LAST_UPDT_PNTTM = SYSDATE
|
||||
WHERE ANSWER_NO = #commentNo#
|
||||
|
||||
</update>
|
||||
|
||||
@ -251,16 +251,36 @@
|
||||
|
||||
<!-- 찾교 청소년 메일 본문 수정 -->
|
||||
<update id="cntManageDAO.updateCntMail" parameterClass="cntManageVO">
|
||||
<![CDATA[
|
||||
UPDATE
|
||||
CNT_MANAGE
|
||||
SET
|
||||
CNT_CN = #cntCn#
|
||||
WHERE
|
||||
CNT_ID = 'CNT_000000000001'
|
||||
AND
|
||||
CNTDT_ID = 'CNTDT_0000000001'
|
||||
]]>
|
||||
/* cntManageDAO.updateCntMail */
|
||||
MERGE INTO CNT_MANAGE
|
||||
USING DUAL
|
||||
ON(
|
||||
CNT_ID = #cntId#
|
||||
AND CNTDT_ID = #cntDtId#
|
||||
)
|
||||
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT
|
||||
(
|
||||
CNT_ID
|
||||
, CNTDT_ID
|
||||
, CNT_CN
|
||||
, REGISTER_ID
|
||||
, REGIST_PNTTM
|
||||
)
|
||||
VALUES(
|
||||
#cntId#,
|
||||
#cntDtId#,
|
||||
|
||||
#cntCn#,
|
||||
|
||||
#registerId#,
|
||||
SYSDATE
|
||||
)
|
||||
WHEN MATCHED THEN
|
||||
UPDATE
|
||||
SET CNT_CN = #cntCn#
|
||||
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@ -153,7 +153,10 @@
|
||||
AND b.edu_chasi_ord = #eduChasiOrd#
|
||||
</isEmpty>
|
||||
<isNotEmpty property="yesterdayAcmdt">
|
||||
/*
|
||||
AND b.edu_hope_dt = TO_CHAR(ADDDATE(TO_DATE(#yesterdayAcmdt#, 'YYYYMMDD'), -1),'YYYYMMDD')
|
||||
*/
|
||||
AND b.edu_hope_dt = TO_CHAR(TO_DATE(#yesterdayAcmdt#, 'YYYY.MM.DD') -1,'YYYY.MM.DD')
|
||||
AND d.user_id = #frstRegisterId#
|
||||
ORDER BY b.end_tm DESC limit 1
|
||||
</isNotEmpty>
|
||||
@ -218,7 +221,10 @@
|
||||
)
|
||||
WHERE 1 =1
|
||||
AND a.edu_aplct_ord =b.edu_aplct_ord
|
||||
/*
|
||||
AND b.edu_hope_dt = TO_CHAR(ADDDATE(TO_DATE(#yesterdayAcmdt#, 'YYYYMMDD'), -1),'YYYYMMDD')
|
||||
*/
|
||||
AND b.edu_hope_dt = TO_CHAR(TO_DATE(#yesterdayAcmdt#, 'YYYY.MM.DD') -1,'YYYY.MM.DD')
|
||||
AND f.user_id = #frstRegisterId#
|
||||
ORDER BY b.end_tm DESC limit 1
|
||||
</select>
|
||||
|
||||
@ -161,6 +161,7 @@
|
||||
</select>
|
||||
|
||||
<select id="VEAcmdtAplctDAO.selectDetailByUser_r2" parameterClass="VEInstrFeeAcmdtVO" resultClass="VEInstrFeeAcmdtVO">
|
||||
/* VEAcmdtAplctDAO.selectDetailByUser_r2 */
|
||||
select
|
||||
vaa.aprvl_cd as aprvlCd
|
||||
, vaa.aplct_cn as aplctCn
|
||||
@ -219,7 +220,10 @@
|
||||
)
|
||||
WHERE 1 =1
|
||||
AND a.edu_aplct_ord =b.edu_aplct_ord
|
||||
/*
|
||||
AND b.edu_hope_dt = TO_CHAR(ADDDATE(TO_DATE(#yesterdayAcmdt#, 'YYYYMMDD'), -1),'YYYYMMDD')
|
||||
*/
|
||||
AND b.edu_hope_dt = TO_CHAR(TO_DATE(#yesterdayAcmdt#, 'YYYY.MM.DD') -1,'YYYY.MM.DD')
|
||||
AND f.user_id = #frstRegisterId#
|
||||
ORDER BY b.end_tm DESC limit 1
|
||||
</select>
|
||||
|
||||
@ -893,6 +893,82 @@
|
||||
<!-- 강의확정내역 상세 정보 R -->
|
||||
<select id="VEAsgnmMIXDAO.selectAsgnmDetail" parameterClass="VEInstrAsgnmVO" resultClass="VEInstrAsgnmVO">
|
||||
/* VEAsgnmMIXDAO.selectAsgnmDetail */
|
||||
SELECT a.edu_hope_dt AS eduHopeDt
|
||||
, a.edu_aplct_ord AS eduAplctOrd
|
||||
, a.edu_chasi_ord AS eduChasiOrd
|
||||
, a.strt_tm As strtTm
|
||||
, a.end_tm AS endTm
|
||||
, a.lrn_tm AS lrnTm
|
||||
, b.edu_cn AS eduCn
|
||||
, a.trgt AS trgt
|
||||
, a.prsnl AS prsnl
|
||||
, a.lrn_tm AS lrnTm
|
||||
, b.user_id AS userId
|
||||
, b.schol_instt_nm AS scholInsttNm
|
||||
, b.instt_nm AS insttNm
|
||||
, b.edu_slct_cd AS eduSlctCd
|
||||
, b.edu_slct_area_cd AS eduSlctAreaCd
|
||||
, b.addr AS addr
|
||||
, b.clphone AS clphone
|
||||
, b.chrg_nm AS chrgNm
|
||||
, b.phone AS phone
|
||||
, b.email AS email
|
||||
, b.end_oprtn_dt AS endOprtnDt
|
||||
, b.instt_div_cd AS insttDivCd
|
||||
, b.schol_div_cd AS scholDivCd
|
||||
, b.hope_sbjct AS hopeSbjct
|
||||
, b.aprvl_cd AS asgnmAprvlCd
|
||||
, ((SUBSTR(a.end_tm, 1,2) - SUBSTR(a.strt_tm, 1,2)) * 60) + (SUBSTR(a.end_tm, 3,4) - SUBSTR(a.strt_tm, 3,4)) AS eduTM
|
||||
, d.asgnm_aprvl_cd AS asgnmAprvlCd
|
||||
, d.lctr_plan_atch_file_id AS lctrPlanAtchFileId
|
||||
,(
|
||||
SELECT max(e.hstry_cd)
|
||||
FROM ve_edu_chasi_instr_asgnm_hstry e
|
||||
WHERE 1=1
|
||||
AND e.edu_aplct_ord = a00.edu_aplct_ord
|
||||
AND e.edu_chasi_ord = a00.edu_chasi_ord
|
||||
AND e.user_id = #userId#
|
||||
) AS hstryCd
|
||||
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
a0.edu_aplct_ord ,
|
||||
a0.edu_chasi_ord ,
|
||||
b0.USER_ID
|
||||
FROM ve_edu_chasi a0
|
||||
, ve_edu_aplct b0
|
||||
WHERE 1=1
|
||||
AND a0.edu_aplct_ord = b0.edu_aplct_ord
|
||||
AND a0.edu_aplct_ord = #eduAplctOrd#
|
||||
AND a0.edu_chasi_ord = #eduChasiOrd#
|
||||
GROUP BY
|
||||
a0.edu_aplct_ord,
|
||||
a0.edu_chasi_ord,
|
||||
b0.USER_ID
|
||||
) a00
|
||||
|
||||
LEFT OUTER JOIN ve_edu_chasi_instr_asgnm d
|
||||
ON (a00.edu_aplct_ord = d.edu_aplct_ord
|
||||
AND a00.edu_chasi_ord = d.edu_chasi_ord)
|
||||
|
||||
, ve_edu_chasi a
|
||||
, ve_edu_aplct b
|
||||
|
||||
LEFT OUTER JOIN ve_prcs c
|
||||
ON c.prcs_ord = b.edu_cn
|
||||
|
||||
WHERE 1=1
|
||||
AND a00.edu_aplct_ord=b.edu_aplct_ord
|
||||
|
||||
AND a00.edu_aplct_ord=a.edu_aplct_ord
|
||||
AND a00.edu_chasi_ord=a.edu_chasi_ord
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 강의확정내역 상세 정보 R -->
|
||||
<select id="VEAsgnmMIXDAO.selectAsgnmDetail_bak" parameterClass="VEInstrAsgnmVO" resultClass="VEInstrAsgnmVO">
|
||||
/* VEAsgnmMIXDAO.selectAsgnmDetail_bak */
|
||||
SELECT a.edu_hope_dt AS eduHopeDt
|
||||
, a.edu_aplct_ord AS eduAplctOrd
|
||||
, a.edu_chasi_ord AS eduChasiOrd
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
a.snd_hstry_ord AS sndHstryOrd,
|
||||
|
||||
a.snd_cd AS sndCd,
|
||||
DATE_FORMAT(a.snd_pnttm,'%Y-%m-%d') AS sndPnttm,
|
||||
TO_CHAR(a.snd_pnttm,'YYYY-MM-DD') AS sndPnttm,
|
||||
|
||||
a.snd_id AS sndId,
|
||||
a.snd_cn AS sndCn
|
||||
@ -39,29 +39,55 @@
|
||||
<!-- 강사 등록 C -->
|
||||
<insert id="VEEduAplctSndHstryDAO.insert" parameterClass="VEEduAplctVO">
|
||||
|
||||
INSERT INTO <include refid="VEEduAplctSndHstryDAO.table_name"/> (
|
||||
<include refid="VEEduAplctSndHstryDAO.column_name"/>
|
||||
/* VEEduAplctSndHstryDAO.insert */
|
||||
|
||||
)VALUES(
|
||||
#eduAplctOrd#,
|
||||
|
||||
#sndHstryOrd#,
|
||||
|
||||
#sndCd#,
|
||||
NOW(),
|
||||
#sndId#,
|
||||
#sndCn#
|
||||
MERGE INTO <include refid="VEEduAplctSndHstryDAO.table_name"/>
|
||||
USING DUAL
|
||||
ON(
|
||||
EDU_APLCT_ORD = #eduAplctOrd#
|
||||
AND SND_HSTRY_ORD = #sndHstryOrd#
|
||||
)
|
||||
ON DUPLICATE KEY UPDATE
|
||||
snd_pnttm =NOW()
|
||||
|
||||
<isNotEmpty property="sndCd">
|
||||
, snd_cd = #sndCd#
|
||||
</isNotEmpty><isNotEmpty property="sndId">
|
||||
, snd_id = #sndId#
|
||||
</isNotEmpty><isNotEmpty property="sndCn">
|
||||
, snd_cn = #sndCn#
|
||||
</isNotEmpty>
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT
|
||||
(
|
||||
<include refid="VEEduAplctSndHstryDAO.column_name"/>
|
||||
)
|
||||
VALUES(
|
||||
#eduAplctOrd#,
|
||||
|
||||
#sndHstryOrd#,
|
||||
|
||||
#sndCd#,
|
||||
SYSDATE,
|
||||
#sndId#,
|
||||
SUBSTR(#sndCn#,0,950)
|
||||
|
||||
/*
|
||||
sndCn
|
||||
*/
|
||||
|
||||
|
||||
|
||||
)
|
||||
WHEN MATCHED THEN
|
||||
UPDATE
|
||||
SET
|
||||
snd_pnttm = SYSDATE
|
||||
|
||||
<isNotEmpty property="sndCd">
|
||||
, snd_cd = #sndCd#
|
||||
|
||||
</isNotEmpty><isNotEmpty property="sndId">
|
||||
, snd_id = #sndId#
|
||||
|
||||
</isNotEmpty><isNotEmpty property="sndCn">
|
||||
/*
|
||||
, snd_cn = sndCn
|
||||
*/
|
||||
, snd_cn = SUBSTR(#sndCn#,0,950)
|
||||
</isNotEmpty>
|
||||
|
||||
</insert>
|
||||
|
||||
<!-- 강사 정보 R -->
|
||||
|
||||
@ -34,10 +34,10 @@
|
||||
|
||||
a.unq_isues_cn AS unqIsuesCn,
|
||||
|
||||
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm,
|
||||
TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm,
|
||||
a.frst_register_id AS frstRegisterId,
|
||||
(SELECT user_nm FROM lettnemplyrinfo b WHERE a.frst_register_id = b.esntl_id) AS frstRegisterNm,
|
||||
DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm,
|
||||
TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm,
|
||||
a.last_updusr_id AS lastUpdusrId
|
||||
|
||||
</sql>
|
||||
|
||||
@ -439,7 +439,7 @@
|
||||
|
||||
,ccccc.lrn_tm_sum_yr AS lrnTmSumYr
|
||||
,d.yr_mxmm_asgnm_tm AS yrMxmmAsgnmTm
|
||||
,IF(d.yr_mxmm_asgnm_tm>0,round(CAST(ccccc.lrn_tm_sum_yr as double)/CAST(d.yr_mxmm_asgnm_tm as double)*100,0),0) AS yrPer
|
||||
,IF(d.yr_mxmm_asgnm_tm>0,round(CAST(ccccc.lrn_tm_sum_yr as NUMBER)/CAST(d.yr_mxmm_asgnm_tm as NUMBER)*100,0),0) AS yrPer
|
||||
|
||||
|
||||
FROM ve_instr a
|
||||
@ -944,7 +944,7 @@
|
||||
/*
|
||||
, IF(aaaa.userId IS NOT NULL, CONCAT('(',SUBSTR(aaaa.userId,INSTR(aaaa.userId,'_')+1)*1,')'),'') AS userIdNum
|
||||
*/
|
||||
, CASE WHEN aaaa.userId IS NOT NULL THEN '('||SUBSTR(aaaa.userId,INSTR(aaaa.userId,'_')+1)*1||')' ELSE '' AS userIdNum
|
||||
, CASE WHEN aaaa.userId IS NOT NULL THEN '('||SUBSTR(aaaa.userId,INSTR(aaaa.userId,'_')+1)*1||')' ELSE '' END AS userIdNum
|
||||
, aaaa.yrMxmmAsgnmTm
|
||||
, ROUND(aaaa.achvPer,2) achvPer
|
||||
, aaaa.totCnt
|
||||
@ -964,18 +964,18 @@
|
||||
, IF(aaaa.asgnmTm12>0,CONCAT(aaaa.asgnmTm12,'(',IFNULL(bbbb.wCntMnt12,aaaa.wCnt),'/',IFNULL(bbbb.areaCnt12,aaaa.areaCnt),')'),aaaa.asgnmTm12) AS asgnmTm12
|
||||
*/
|
||||
|
||||
, CASE WHEN aaaa.asgnmTm1>0 THEN aaaa.asgnmTm1||'('||NVL(bbbb.wCntMnt01,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt01,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm1 END AS asgnmTm1
|
||||
, CASE WHEN aaaa.asgnmTm2>0 THEN aaaa.asgnmTm2||'('||NVL(bbbb.wCntMnt02,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt02,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm2 END AS asgnmTm2
|
||||
, CASE WHEN aaaa.asgnmTm3>0 THEN aaaa.asgnmTm3||'('||NVL(bbbb.wCntMnt03,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt03,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm3 END AS asgnmTm3
|
||||
, CASE WHEN aaaa.asgnmTm4>0 THEN aaaa.asgnmTm4||'('||NVL(bbbb.wCntMnt04,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt04,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm4 END AS asgnmTm4
|
||||
, CASE WHEN aaaa.asgnmTm5>0 THEN aaaa.asgnmTm5||'('||NVL(bbbb.wCntMnt05,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt05,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm5 END AS asgnmTm5
|
||||
, CASE WHEN aaaa.asgnmTm6>0 THEN aaaa.asgnmTm6||'('||NVL(bbbb.wCntMnt06,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt06,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm6 END AS asgnmTm6
|
||||
, CASE WHEN aaaa.asgnmTm7>0 THEN aaaa.asgnmTm7||'('||NVL(bbbb.wCntMnt07,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt07,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm7 END AS asgnmTm7
|
||||
, CASE WHEN aaaa.asgnmTm8>0 THEN aaaa.asgnmTm8||'('||NVL(bbbb.wCntMnt08,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt08,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm8 END AS asgnmTm8
|
||||
, CASE WHEN aaaa.asgnmTm9>0 THEN aaaa.asgnmTm9||'('||NVL(bbbb.wCntMnt09,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt09,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm9 END AS asgnmTm9
|
||||
, CASE WHEN aaaa.asgnmTm10>0 THEN aaaa.asgnmTm10||'('||NVL(bbbb.wCntMnt10,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt10,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm10 END AS asgnmTm10
|
||||
, CASE WHEN aaaa.asgnmTm11>0 THEN aaaa.asgnmTm11||'('||NVL(bbbb.wCntMnt11,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt11,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm11 END AS asgnmTm11
|
||||
, CASE WHEN aaaa.asgnmTm12>0 THEN aaaa.asgnmTm12||'('||NVL(bbbb.wCntMnt12,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt12,aaaa.areaCnt)||')' ELSE aaaa.asgnmTm12 END AS asgnmTm12
|
||||
, CASE WHEN aaaa.asgnmTm1>0 THEN TO_CHAR(aaaa.asgnmTm1)||'('||NVL(bbbb.wCntMnt01,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt01,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm1) END AS asgnmTm1
|
||||
, CASE WHEN aaaa.asgnmTm2>0 THEN TO_CHAR(aaaa.asgnmTm2)||'('||NVL(bbbb.wCntMnt02,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt02,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm2) END AS asgnmTm2
|
||||
, CASE WHEN aaaa.asgnmTm3>0 THEN TO_CHAR(aaaa.asgnmTm3)||'('||NVL(bbbb.wCntMnt03,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt03,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm3) END AS asgnmTm3
|
||||
, CASE WHEN aaaa.asgnmTm4>0 THEN TO_CHAR(aaaa.asgnmTm4)||'('||NVL(bbbb.wCntMnt04,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt04,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm4) END AS asgnmTm4
|
||||
, CASE WHEN aaaa.asgnmTm5>0 THEN TO_CHAR(aaaa.asgnmTm5)||'('||NVL(bbbb.wCntMnt05,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt05,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm5) END AS asgnmTm5
|
||||
, CASE WHEN aaaa.asgnmTm6>0 THEN TO_CHAR(aaaa.asgnmTm6)||'('||NVL(bbbb.wCntMnt06,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt06,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm6) END AS asgnmTm6
|
||||
, CASE WHEN aaaa.asgnmTm7>0 THEN TO_CHAR(aaaa.asgnmTm7)||'('||NVL(bbbb.wCntMnt07,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt07,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm7) END AS asgnmTm7
|
||||
, CASE WHEN aaaa.asgnmTm8>0 THEN TO_CHAR(aaaa.asgnmTm8)||'('||NVL(bbbb.wCntMnt08,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt08,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm8) END AS asgnmTm8
|
||||
, CASE WHEN aaaa.asgnmTm9>0 THEN TO_CHAR(aaaa.asgnmTm9)||'('||NVL(bbbb.wCntMnt09,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt09,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm9) END AS asgnmTm9
|
||||
, CASE WHEN aaaa.asgnmTm10>0 THEN TO_CHAR(aaaa.asgnmTm10)||'('||NVL(bbbb.wCntMnt10,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt10,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm10) END AS asgnmTm10
|
||||
, CASE WHEN aaaa.asgnmTm11>0 THEN TO_CHAR(aaaa.asgnmTm11)||'('||NVL(bbbb.wCntMnt11,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt11,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm11) END AS asgnmTm11
|
||||
, CASE WHEN aaaa.asgnmTm12>0 THEN TO_CHAR(aaaa.asgnmTm12)||'('||NVL(bbbb.wCntMnt12,aaaa.wCnt)||'/'||NVL(bbbb.areaCnt12,aaaa.areaCnt)||')' ELSE TO_CHAR(aaaa.asgnmTm12) END AS asgnmTm12
|
||||
|
||||
|
||||
|
||||
@ -1002,27 +1002,27 @@
|
||||
, IF (ccc.yr_mxmm_asgnm_tm=0,0,ROUND(CAST(CAST(aaa.mntSum AS DOUBLE)/ifnull(ccc.yr_mxmm_asgnm_tm,1)*100 AS DOUBLE),1)) AS achvPer
|
||||
*/
|
||||
, CASE WHEN ccc.yr_mxmm_asgnm_tm=0 THEN 0
|
||||
ELSE ROUND(CAST(CAST(aaa.mntSum AS DOUBLE)/NVL(ccc.yr_mxmm_asgnm_tm,1)*100 AS DOUBLE),1) END AS achvPer
|
||||
ELSE ROUND(CAST(CAST(aaa.mntSum AS NUMBER)/NVL(ccc.yr_mxmm_asgnm_tm,1)*100 AS NUMBER),1) END AS achvPer
|
||||
, COUNT(1) OVER() AS totCnt
|
||||
FROM ( SELECT user_id AS userId ,
|
||||
CAST(SUM(IF(mnt='01',chasi,0)) AS INT) AS asgnmTm1 ,
|
||||
CAST(SUM(IF(mnt='02',chasi,0)) AS INT) AS asgnmTm2 ,
|
||||
CAST(SUM(IF(mnt='03',chasi,0)) AS INT) AS asgnmTm3 ,
|
||||
CAST(SUM(IF(mnt='04',chasi,0)) AS INT) AS asgnmTm4 ,
|
||||
CAST(SUM(IF(mnt='05',chasi,0)) AS INT) AS asgnmTm5 ,
|
||||
CAST(SUM(IF(mnt='06',chasi,0)) AS INT) AS asgnmTm6 ,
|
||||
CAST(SUM(IF(mnt='07',chasi,0)) AS INT) AS asgnmTm7 ,
|
||||
CAST(SUM(IF(mnt='08',chasi,0)) AS INT) AS asgnmTm8 ,
|
||||
CAST(SUM(IF(mnt='09',chasi,0)) AS INT) AS asgnmTm9 ,
|
||||
CAST(SUM(IF(mnt='10',chasi,0)) AS INT) AS asgnmTm10 ,
|
||||
CAST(SUM(IF(mnt='11',chasi,0)) AS INT) AS asgnmTm11 ,
|
||||
CAST(SUM(IF(mnt='12',chasi,0)) AS INT) AS asgnmTm12 ,
|
||||
CAST(SUM(IF(mnt='01',chasi,0)) +SUM(IF(mnt='02',chasi,0)) +SUM(IF(mnt='03',chasi,0))
|
||||
+SUM(IF(mnt='04',chasi,0)) +SUM(IF(mnt='05',chasi,0)) +SUM(IF(mnt='06',chasi,0))
|
||||
+SUM(IF(mnt='07',chasi,0)) +SUM(IF(mnt='08',chasi,0)) +SUM(IF(mnt='09',chasi,0))
|
||||
+SUM(IF(mnt='10',chasi,0)) +SUM(IF(mnt='11',chasi,0)) +SUM(IF(mnt='12',chasi,0)) AS INT) AS mntSum
|
||||
CAST(SUM(DECODE(mnt,'01',chasi,0)) AS INT) AS asgnmTm1 ,
|
||||
CAST(SUM(DECODE(mnt,'02',chasi,0)) AS INT) AS asgnmTm2 ,
|
||||
CAST(SUM(DECODE(mnt,'03',chasi,0)) AS INT) AS asgnmTm3 ,
|
||||
CAST(SUM(DECODE(mnt,'04',chasi,0)) AS INT) AS asgnmTm4 ,
|
||||
CAST(SUM(DECODE(mnt,'05',chasi,0)) AS INT) AS asgnmTm5 ,
|
||||
CAST(SUM(DECODE(mnt,'06',chasi,0)) AS INT) AS asgnmTm6 ,
|
||||
CAST(SUM(DECODE(mnt,'07',chasi,0)) AS INT) AS asgnmTm7 ,
|
||||
CAST(SUM(DECODE(mnt,'08',chasi,0)) AS INT) AS asgnmTm8 ,
|
||||
CAST(SUM(DECODE(mnt,'09',chasi,0)) AS INT) AS asgnmTm9 ,
|
||||
CAST(SUM(DECODE(mnt,'10',chasi,0)) AS INT) AS asgnmTm10 ,
|
||||
CAST(SUM(DECODE(mnt,'11',chasi,0)) AS INT) AS asgnmTm11 ,
|
||||
CAST(SUM(DECODE(mnt,'12',chasi,0)) AS INT) AS asgnmTm12 ,
|
||||
CAST(SUM(DECODE(mnt,'01',chasi,0)) +SUM(DECODE(mnt,'02',chasi,0)) +SUM(DECODE(mnt,'03',chasi,0))
|
||||
+SUM(DECODE(mnt,'04',chasi,0)) +SUM(DECODE(mnt,'05',chasi,0)) +SUM(DECODE(mnt,'06',chasi,0))
|
||||
+SUM(DECODE(mnt,'07',chasi,0)) +SUM(DECODE(mnt,'08',chasi,0)) +SUM(DECODE(mnt,'09',chasi,0))
|
||||
+SUM(DECODE(mnt,'10',chasi,0)) +SUM(DECODE(mnt,'11',chasi,0)) +SUM(DECODE(mnt,'12',chasi,0)) AS INT) AS mntSum
|
||||
FROM ( SELECT d.user_id
|
||||
, SUBSTR(b.edu_hope_dt,5,2) AS mnt
|
||||
, SUBSTR(b.edu_hope_dt,6,2) AS mnt
|
||||
, SUM(b.chasi) chasi
|
||||
FROM ve_lctr_stng d,
|
||||
ve_edu_chasi_instr_asgnm c ,
|
||||
@ -1051,13 +1051,13 @@
|
||||
AND b.edu_aplct_ord =c.edu_aplct_ord
|
||||
AND b.edu_chasi_ord =c.edu_chasi_ord
|
||||
AND b.edu_aplct_ord =a.edu_aplct_ord
|
||||
AND IFNULL(a.use_yn,'Y') ='Y'
|
||||
AND NVL(a.use_yn,'Y') ='Y'
|
||||
AND a.lctr_div_cd ='10'
|
||||
/* 교육신청이 확정되고, 강사확정인 경우만 통계 제공 */
|
||||
AND a.aprvl_cd = '60'
|
||||
AND c.asgnm_aprvl_cd = '30'
|
||||
GROUP BY d.user_id,
|
||||
SUBSTR(b.edu_hope_dt,5,2)
|
||||
SUBSTR(b.edu_hope_dt,6,2)
|
||||
)
|
||||
aa
|
||||
GROUP BY user_id
|
||||
@ -1094,40 +1094,47 @@
|
||||
|
||||
|
||||
SELECT aa.user_id
|
||||
, SUM(IF(aa.stngYrMnt='01',areaCnt,null)) AS areaCnt01
|
||||
, SUM(IF(aa.stngYrMnt='02',areaCnt,null)) AS areaCnt02
|
||||
, SUM(IF(aa.stngYrMnt='03',areaCnt,null)) AS areaCnt03
|
||||
, SUM(IF(aa.stngYrMnt='04',areaCnt,null)) AS areaCnt04
|
||||
, SUM(IF(aa.stngYrMnt='05',areaCnt,null)) AS areaCnt05
|
||||
, SUM(IF(aa.stngYrMnt='06',areaCnt,null)) AS areaCnt06
|
||||
, SUM(IF(aa.stngYrMnt='07',areaCnt,null)) AS areaCnt07
|
||||
, SUM(IF(aa.stngYrMnt='08',areaCnt,null)) AS areaCnt08
|
||||
, SUM(IF(aa.stngYrMnt='09',areaCnt,null)) AS areaCnt09
|
||||
, SUM(IF(aa.stngYrMnt='10',areaCnt,null)) AS areaCnt10
|
||||
, SUM(IF(aa.stngYrMnt='11',areaCnt,null)) AS areaCnt11
|
||||
, SUM(IF(aa.stngYrMnt='12',areaCnt,null)) AS areaCnt12
|
||||
, SUM(DECODE(aa.stngYrMnt,'01',areaCnt,null)) AS areaCnt01
|
||||
, SUM(DECODE(aa.stngYrMnt,'02',areaCnt,null)) AS areaCnt02
|
||||
, SUM(DECODE(aa.stngYrMnt,'03',areaCnt,null)) AS areaCnt03
|
||||
, SUM(DECODE(aa.stngYrMnt,'04',areaCnt,null)) AS areaCnt04
|
||||
, SUM(DECODE(aa.stngYrMnt,'05',areaCnt,null)) AS areaCnt05
|
||||
, SUM(DECODE(aa.stngYrMnt,'06',areaCnt,null)) AS areaCnt06
|
||||
, SUM(DECODE(aa.stngYrMnt,'07',areaCnt,null)) AS areaCnt07
|
||||
, SUM(DECODE(aa.stngYrMnt,'08',areaCnt,null)) AS areaCnt08
|
||||
, SUM(DECODE(aa.stngYrMnt,'09',areaCnt,null)) AS areaCnt09
|
||||
, SUM(DECODE(aa.stngYrMnt,'10',areaCnt,null)) AS areaCnt10
|
||||
, SUM(DECODE(aa.stngYrMnt,'11',areaCnt,null)) AS areaCnt11
|
||||
, SUM(DECODE(aa.stngYrMnt,'12',areaCnt,null)) AS areaCnt12
|
||||
|
||||
, SUM(IF(aa.stngYrMnt='01',wCntMnt,null)) AS wCntMnt01
|
||||
, SUM(IF(aa.stngYrMnt='02',wCntMnt,null)) AS wCntMnt02
|
||||
, SUM(IF(aa.stngYrMnt='03',wCntMnt,null)) AS wCntMnt03
|
||||
, SUM(IF(aa.stngYrMnt='04',wCntMnt,null)) AS wCntMnt04
|
||||
, SUM(IF(aa.stngYrMnt='05',wCntMnt,null)) AS wCntMnt05
|
||||
, SUM(IF(aa.stngYrMnt='06',wCntMnt,null)) AS wCntMnt06
|
||||
, SUM(IF(aa.stngYrMnt='07',wCntMnt,null)) AS wCntMnt07
|
||||
, SUM(IF(aa.stngYrMnt='08',wCntMnt,null)) AS wCntMnt08
|
||||
, SUM(IF(aa.stngYrMnt='09',wCntMnt,null)) AS wCntMnt09
|
||||
, SUM(IF(aa.stngYrMnt='10',wCntMnt,null)) AS wCntMnt10
|
||||
, SUM(IF(aa.stngYrMnt='11',wCntMnt,null)) AS wCntMnt11
|
||||
, SUM(IF(aa.stngYrMnt='12',wCntMnt,null)) AS wCntMnt12
|
||||
, SUM(DECODE(aa.stngYrMnt,'01',wCntMnt,null)) AS wCntMnt01
|
||||
, SUM(DECODE(aa.stngYrMnt,'02',wCntMnt,null)) AS wCntMnt02
|
||||
, SUM(DECODE(aa.stngYrMnt,'03',wCntMnt,null)) AS wCntMnt03
|
||||
, SUM(DECODE(aa.stngYrMnt,'04',wCntMnt,null)) AS wCntMnt04
|
||||
, SUM(DECODE(aa.stngYrMnt,'05',wCntMnt,null)) AS wCntMnt05
|
||||
, SUM(DECODE(aa.stngYrMnt,'06',wCntMnt,null)) AS wCntMnt06
|
||||
, SUM(DECODE(aa.stngYrMnt,'07',wCntMnt,null)) AS wCntMnt07
|
||||
, SUM(DECODE(aa.stngYrMnt,'08',wCntMnt,null)) AS wCntMnt08
|
||||
, SUM(DECODE(aa.stngYrMnt,'09',wCntMnt,null)) AS wCntMnt09
|
||||
, SUM(DECODE(aa.stngYrMnt,'10',wCntMnt,null)) AS wCntMnt10
|
||||
, SUM(DECODE(aa.stngYrMnt,'11',wCntMnt,null)) AS wCntMnt11
|
||||
, SUM(DECODE(aa.stngYrMnt,'12',wCntMnt,null)) AS wCntMnt12
|
||||
|
||||
FROM (
|
||||
SELECT a.rsrch_instr_div ,
|
||||
SUBSTR(a.stng_yr_mnt,5,2) AS stngYrMnt ,
|
||||
SUBSTR(a.stng_yr_mnt,6,2) AS stngYrMnt ,
|
||||
a.instr_div ,
|
||||
a.user_id ,
|
||||
a.lctr_stng_ord ,
|
||||
COUNT(*) AS areaCnt ,
|
||||
MIN(IF(b.sun_lctr_yn='Y',1,0)) + MIN(IF(b.mon_lctr_yn='Y',1,0)) + MIN(IF(b.tue_lctr_yn='Y',1,0)) + MIN(IF(b.wed_lctr_yn='Y',1,0)) + MIN(IF(b.thu_lctr_yn='Y',1,0)) + MIN(IF(b.fri_lctr_yn='Y',1,0)) + MIN(IF(b.sat_lctr_yn='Y',1,0)) AS wCntMnt
|
||||
MIN(DECODE(b.sun_lctr_yn,'Y',1,0))
|
||||
+ MIN(DECODE(b.mon_lctr_yn,'Y',1,0))
|
||||
+ MIN(DECODE(b.tue_lctr_yn,'Y',1,0))
|
||||
+ MIN(DECODE(b.wed_lctr_yn,'Y',1,0))
|
||||
+ MIN(DECODE(b.thu_lctr_yn,'Y',1,0))
|
||||
+ MIN(DECODE(b.fri_lctr_yn,'Y',1,0))
|
||||
+ MIN(DECODE(b.sat_lctr_yn,'Y',1,0))
|
||||
AS wCntMnt
|
||||
FROM ve_lctr_rsrch_sbmt a ,
|
||||
ve_lctr_stng b ,
|
||||
ve_lctr_area c
|
||||
@ -1144,7 +1151,7 @@
|
||||
</isNotEmpty>
|
||||
|
||||
GROUP BY a.rsrch_instr_div ,
|
||||
SUBSTR(a.stng_yr_mnt,5,2) ,
|
||||
SUBSTR(a.stng_yr_mnt,6,2) ,
|
||||
a.instr_div ,
|
||||
a.user_id ,
|
||||
a.lctr_stng_ord
|
||||
@ -2565,7 +2572,7 @@
|
||||
AND b.edu_aplct_ord =c.edu_aplct_ord
|
||||
AND b.edu_chasi_ord =c.edu_chasi_ord
|
||||
AND b.edu_aplct_ord =a.edu_aplct_ord
|
||||
AND IFNULL(a.use_yn,'Y') ='Y'
|
||||
AND NVL(a.use_yn,'Y') ='Y'
|
||||
AND a.lctr_div_cd ='10'
|
||||
/* 교육신청이 확정되고, 강사확정인 경우만 통계 제공 */
|
||||
AND a.aprvl_cd = '60'
|
||||
@ -2615,7 +2622,7 @@
|
||||
AND bbbb.edu_chasi_ord =cccc.edu_chasi_ord
|
||||
AND SUBSTR(cccc.edu_hope_dt,1,4)=#mngNmbrYr#
|
||||
AND dddd.edu_aplct_ord =bbbb.edu_aplct_ord
|
||||
AND IFNULL(dddd.use_yn,'Y') ='Y'
|
||||
AND NVL(dddd.use_yn,'Y') ='Y'
|
||||
AND dddd.lctr_div_cd ='10'
|
||||
AND dddd.aprvl_cd = '60'
|
||||
AND eeee.stndrd_schol_cd =dddd.stndrd_schol_cd
|
||||
@ -2675,7 +2682,7 @@
|
||||
AND b.edu_aplct_ord =c.edu_aplct_ord
|
||||
AND b.edu_chasi_ord =c.edu_chasi_ord
|
||||
AND b.edu_aplct_ord =a.edu_aplct_ord
|
||||
AND IFNULL(a.use_yn,'Y') ='Y'
|
||||
AND NVL(a.use_yn,'Y') ='Y'
|
||||
AND a.lctr_div_cd ='10'
|
||||
|
||||
AND a.aprvl_cd = '60'
|
||||
@ -2725,7 +2732,7 @@
|
||||
AND bbbb.edu_chasi_ord =cccc.edu_chasi_ord
|
||||
AND SUBSTR(cccc.edu_hope_dt,1,4)=mngNmbrYr
|
||||
AND dddd.edu_aplct_ord =bbbb.edu_aplct_ord
|
||||
AND IFNULL(dddd.use_yn,'Y') ='Y'
|
||||
AND NVL(dddd.use_yn,'Y') ='Y'
|
||||
AND dddd.lctr_div_cd ='10'
|
||||
AND dddd.aprvl_cd = '60'
|
||||
AND eeee.stndrd_schol_cd =dddd.stndrd_schol_cd
|
||||
|
||||
@ -48,6 +48,19 @@
|
||||
,ESTBS_DT
|
||||
,SCHOL_ANVSRY
|
||||
,LAST_UPDT_PNTTM
|
||||
|
||||
,isltn_yn
|
||||
,isltn2_yn
|
||||
,isltn3_yn
|
||||
|
||||
,ppltn_reduc_area_yn
|
||||
|
||||
/*
|
||||
도서지역여부
|
||||
벽지지역여부
|
||||
접적지역여부
|
||||
인구감소지역여부
|
||||
*/
|
||||
</sql>
|
||||
|
||||
<!-- 조회용 공통 컬럼 명 -->
|
||||
@ -130,6 +143,12 @@
|
||||
#estbsDt#,
|
||||
#scholAnvsry#,
|
||||
#lastUpdtPnttm#
|
||||
|
||||
,#isltnYn#
|
||||
,#isltn2Yn#
|
||||
,#isltn3Yn#
|
||||
|
||||
,#ppltnReducAreaYn#
|
||||
)
|
||||
|
||||
</insert>
|
||||
@ -194,6 +213,16 @@
|
||||
</isNotEmpty><isNotEmpty property="lastUpdtPnttm">
|
||||
,LAST_UPDT_PNTTM = #lastUpdtPnttm#
|
||||
|
||||
</isNotEmpty><isNotEmpty property="isltnYn">
|
||||
,ISLTN_YN = #isltnYn#
|
||||
</isNotEmpty><isNotEmpty property="isltn2Yn">
|
||||
,ISLTN2_YN = #isltn2Yn#
|
||||
</isNotEmpty><isNotEmpty property="isltn3Yn">
|
||||
,ISLTN3_YN = #isltn3Yn#
|
||||
|
||||
</isNotEmpty><isNotEmpty property="ppltnReducAreaYn">
|
||||
,PPLTN_REDUC_AREA_YN = #ppltnReducAreaYn#
|
||||
|
||||
</isNotEmpty>
|
||||
|
||||
WHERE
|
||||
@ -282,10 +311,8 @@
|
||||
/* ScholInfoDAO.selectDetail */
|
||||
SELECT
|
||||
<include refid="ScholInfoDAO.select_column_name"/>
|
||||
, IF(b.stndrd_schol_cd IS null,'N','Y') AS isltnScholYn
|
||||
FROM
|
||||
<include refid="ScholInfoDAO.table_name"/> a
|
||||
LEFT OUTER JOIN ve_schol_isltn b ON(a.schol_id=b.schol_id)
|
||||
WHERE 1=1
|
||||
AND a.SCHOL_ID = #scholId#
|
||||
</select>
|
||||
|
||||
@ -198,14 +198,19 @@
|
||||
<button type="button" class="btn_type03" onclick="fncSndEmail();return false;">테스트 이메일 발송</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br/>----------하기는 메일 발송 계정 관련 내용임(테스트용)-----------------------------------------------------------------------
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="btn_right">
|
||||
<input type="text" id="emailType" size="2" Maxlength="2" value="C"/>
|
||||
<input type="text" id="clphone1" size="50" Maxlength="50" value="clphone1"/>
|
||||
<input type="text" id="clphone2" size="50" Maxlength="50" value="clphone2"/>
|
||||
sndFlag:<input type="text" id="emailType" size="2" Maxlength="2" value="C"/>
|
||||
<br/>ID:<input type="text" id="clphone1" size="20" Maxlength="50" value="clphone1"/>
|
||||
<br/>PWD:<input type="text" id="clphone2" size="20" Maxlength="50" value="clphone2"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br/>//1. sndFlag = 메뉴 구분
|
||||
<br/>// C -> 기존계정 발송
|
||||
<br/>// UR -> 입력한 ID/PWD로 발송
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -141,10 +141,34 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>도서벽지학교구분</p>
|
||||
<p>도서학교구분</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value="${info.isltnScholYn}"/>
|
||||
<c:out value="${info.isltnYn}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>벽지학교구분</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value="${info.isltn2Yn}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>접적학교구분</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value="${info.isltn3Yn}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>인구감소지역여부</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value="${info.ppltnReducAreaYn}"/>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
||||
@ -102,7 +102,7 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
|
||||
<c:choose>
|
||||
<c:when test="${list.notiCnt == 0}">
|
||||
@ -155,7 +155,7 @@
|
||||
|
||||
<div class="tb_list01_m">
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
<ul onclick="fncGoDetail('<c:out value="${list.eduAplctOrd}"/>', '<c:out value="${list.eduChasiOrd}"/>');">
|
||||
<li>
|
||||
<span>번호</span>
|
||||
|
||||
@ -111,7 +111,7 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
<c:choose>
|
||||
<c:when test="${list.notiCnt == 0}">
|
||||
<tr class="new_cont" onclick="fncGoDetail('<c:out value="${list.eduAplctOrd}"/>', '<c:out value="${list.eduChasiOrd}"/>');" style="cursor:pointer;">
|
||||
@ -130,7 +130,7 @@
|
||||
</c:if>
|
||||
</p>
|
||||
</td>
|
||||
<td><p>${fn:substring(list.eduHopeDt,0,4)}-${fn:substring(list.eduHopeDt,4,6)}-${fn:substring(list.eduHopeDt,6,8)}</p></td>
|
||||
<td><p>${list.eduHopeDt}</p></td>
|
||||
<td><p><fmt:formatDate value="${eduHopeDt}" pattern="E"/></p></td>
|
||||
<td><p>
|
||||
<fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/><fmt:formatDate value="${strtTm}" pattern="kk:mm"/>
|
||||
@ -181,7 +181,7 @@
|
||||
|
||||
<div class="tb_list01_m">
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
<ul onclick="fncGoDetail('<c:out value="${list.eduAplctOrd}"/>', '<c:out value="${list.eduChasiOrd}"/>');">
|
||||
<li>
|
||||
<span>번호</span>
|
||||
|
||||
@ -115,7 +115,7 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
<c:choose>
|
||||
<c:when test="${list.notiCnt == 0}">
|
||||
<tr class="new_cont">
|
||||
@ -171,7 +171,7 @@
|
||||
|
||||
<div class="tb_list01_m">
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
<ul onclick="fncGoDetail('<c:out value="${list.eduAplctOrd}"/>', '<c:out value="${list.eduChasiOrd}"/>');">
|
||||
<li>
|
||||
<span>번호</span>
|
||||
|
||||
@ -102,7 +102,7 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
<c:choose>
|
||||
<c:when test="${list.notiCnt == 0}">
|
||||
<tr class="new_cont">
|
||||
@ -166,7 +166,7 @@
|
||||
|
||||
<div class="tb_list01_m">
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
<ul onclick="fncGoDetail('<c:out value="${list.eduAplctOrd}"/>', '<c:out value="${list.eduChasiOrd}"/>');">
|
||||
<li>
|
||||
<span>번호</span>
|
||||
|
||||
@ -110,7 +110,7 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
<c:choose>
|
||||
<c:when test="${list.notiCnt == 0}">
|
||||
<tr class="new_cont">
|
||||
@ -154,7 +154,7 @@
|
||||
|
||||
<div class="tb_list01_m">
|
||||
<c:forEach var="list" items="${vEInstrAsgnmVOList}" varStatus="status">
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <!-- 요일 구하기 -->
|
||||
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/> <!-- 요일 구하기 -->
|
||||
<ul onclick="fncGoDetail('<c:out value="${list.eduAplctOrd}"/>', '<c:out value="${list.eduChasiOrd}"/>');">
|
||||
<li>
|
||||
<span>번호</span>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user