2025-08-29 프로젝트 초기 설정
This commit is contained in:
parent
2814c04646
commit
febbda1e4a
@ -21,6 +21,7 @@ public interface VEInstrDetailService {
|
|||||||
|
|
||||||
//D
|
//D
|
||||||
int delete(VEInstrDetailVO vEInstrDetailVO) throws Exception;
|
int delete(VEInstrDetailVO vEInstrDetailVO) throws Exception;
|
||||||
|
int deleteYn(VEInstrDetailVO vEInstrDetailVO) throws Exception;
|
||||||
|
|
||||||
//L
|
//L
|
||||||
List<VEInstrDetailVO> selectList(VEInstrDetailVO vEInstrDetailVO) throws Exception;
|
List<VEInstrDetailVO> selectList(VEInstrDetailVO vEInstrDetailVO) throws Exception;
|
||||||
|
|||||||
@ -57,6 +57,10 @@ public class VEInstrDetailDAO extends EgovAbstractDAO {
|
|||||||
public int delete(VEInstrDetailVO vEInstrDetailVO) throws Exception {
|
public int delete(VEInstrDetailVO vEInstrDetailVO) throws Exception {
|
||||||
return delete("VEInstrDetailDAO.delete", vEInstrDetailVO);
|
return delete("VEInstrDetailDAO.delete", vEInstrDetailVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int deleteYn(VEInstrDetailVO vEInstrDetailVO) throws Exception {
|
||||||
|
return update("VEInstrDetailDAO.deleteYn", vEInstrDetailVO);
|
||||||
|
}
|
||||||
|
|
||||||
//L
|
//L
|
||||||
public List<VEInstrDetailVO> selectList(VEInstrDetailVO vEInstrDetailVO) throws Exception {
|
public List<VEInstrDetailVO> selectList(VEInstrDetailVO vEInstrDetailVO) throws Exception {
|
||||||
|
|||||||
@ -56,6 +56,10 @@ public class VEInstrDetailServiceImpl implements VEInstrDetailService {
|
|||||||
//D
|
//D
|
||||||
public int delete(VEInstrDetailVO vEInstrDetailVO) throws Exception{
|
public int delete(VEInstrDetailVO vEInstrDetailVO) throws Exception{
|
||||||
return vEInstrDetailDAO.delete(vEInstrDetailVO);
|
return vEInstrDetailDAO.delete(vEInstrDetailVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int deleteYn(VEInstrDetailVO vEInstrDetailVO) throws Exception{
|
||||||
|
return vEInstrDetailDAO.deleteYn(vEInstrDetailVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
//List
|
//List
|
||||||
|
|||||||
@ -2077,10 +2077,15 @@ public class CndtnPrcsInfoMngController {
|
|||||||
|
|
||||||
//3. SelectPagingListQuery set 할 조건 설정
|
//3. SelectPagingListQuery set 할 조건 설정
|
||||||
String selectCondition = new String();
|
String selectCondition = new String();
|
||||||
|
//사용중인 경우만
|
||||||
|
selectCondition += "AND a.use_yn = 'Y' ";
|
||||||
|
//위촉상태인 경우만
|
||||||
|
selectCondition += "AND COALESCE(a.qlfct_end_yn, 'N') = 'N' ";
|
||||||
|
|
||||||
//3.1 제출 완료 후 사용중인 데이터 조회
|
//3.1 제출 완료 후 사용중인 데이터 조회
|
||||||
selectCondition += "AND a.sbmt_yn='Y' AND a.use_yn = 'Y'";
|
//selectCondition += "AND a.sbmt_yn='Y' AND a.use_yn = 'Y'";
|
||||||
//3.2 강사 테이블 성인강사여부 Y인것만 조회
|
//3.2 강사 테이블 성인강사여부 Y인것만 조회
|
||||||
selectCondition += "AND (b.adult_instr_yn ='Y' OR a.qlfct_end_yn = 'Y') ";
|
//selectCondition += "AND (b.adult_instr_yn ='Y' OR a.qlfct_end_yn = 'Y') ";
|
||||||
//3.3 이름 검색 시
|
//3.3 이름 검색 시
|
||||||
if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){
|
if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){
|
||||||
//selectCondition += "AND a.instr_nm LIKE CONCAT ('%', '" +vEInstrDetailVO.getSearchKeyword() + "', '%')";
|
//selectCondition += "AND a.instr_nm LIKE CONCAT ('%', '" +vEInstrDetailVO.getSearchKeyword() + "', '%')";
|
||||||
|
|||||||
@ -231,8 +231,9 @@ public class OprtnInstrAdultPrflContoller {
|
|||||||
//3.1 제출 완료한 요청만 조회
|
//3.1 제출 완료한 요청만 조회
|
||||||
// selectCondition += "AND a.sbmt_yn='Y' AND a.aprvl_Cd = '10'";
|
// selectCondition += "AND a.sbmt_yn='Y' AND a.aprvl_Cd = '10'";
|
||||||
//3.2 강사 테이블 성인강사여부 Y가 아닌것만 조회(등록요청과 수정요청 둘다 코드값 10이라 강사 상세 테이블만으로는 비교 불가)
|
//3.2 강사 테이블 성인강사여부 Y가 아닌것만 조회(등록요청과 수정요청 둘다 코드값 10이라 강사 상세 테이블만으로는 비교 불가)
|
||||||
selectCondition += " AND b.adult_instr_yn !='Y' AND (a.qlfct_end_yn != 'Y' or a.qlfct_end_yn IS NULL) ";
|
//selectCondition += " AND b.adult_instr_yn !='Y' AND (a.qlfct_end_yn != 'Y' or a.qlfct_end_yn IS NULL) ";
|
||||||
selectCondition += " AND a.instr_div='20' ";
|
selectCondition += " AND a.instr_div='20' "; //성인강사로 등록된 대상만 이용
|
||||||
|
selectCondition += " AND a.use_yn='Y' "; //사용처리된 강사만 보여줌
|
||||||
// selectCondition += " AND a.aprvl_cd=10 ";
|
// selectCondition += " AND a.aprvl_cd=10 ";
|
||||||
//3.3 이름 검색 시
|
//3.3 이름 검색 시
|
||||||
if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchKeyword())){
|
if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchKeyword())){
|
||||||
@ -373,7 +374,7 @@ public class OprtnInstrAdultPrflContoller {
|
|||||||
//user Id는 임시 아이디 사용. 사용자에서 등록 요청 시 실제 uniqId로 업데이트
|
//user Id는 임시 아이디 사용. 사용자에서 등록 요청 시 실제 uniqId로 업데이트
|
||||||
vEInstrDetailVO.setUserId(instrTempGnrService.getNextStringId());
|
vEInstrDetailVO.setUserId(instrTempGnrService.getNextStringId());
|
||||||
vEInstrDetailVO.setFrstRegisterId(loginVO.getUniqId());
|
vEInstrDetailVO.setFrstRegisterId(loginVO.getUniqId());
|
||||||
vEInstrDetailVO.setUseYn("N");
|
vEInstrDetailVO.setUseYn("Y");
|
||||||
vEInstrDetailVO.setInstrDiv("20");
|
vEInstrDetailVO.setInstrDiv("20");
|
||||||
|
|
||||||
VEInstrDetailVO vEInstrVO = new VEInstrDetailVO();
|
VEInstrDetailVO vEInstrVO = new VEInstrDetailVO();
|
||||||
@ -875,16 +876,22 @@ public class OprtnInstrAdultPrflContoller {
|
|||||||
System.out.println(vEInstrDetailVO.getUserId());
|
System.out.println(vEInstrDetailVO.getUserId());
|
||||||
System.out.println(vEInstrDetailVO.getInstrDetailOrd());
|
System.out.println(vEInstrDetailVO.getInstrDetailOrd());
|
||||||
|
|
||||||
|
//강사 관리 프로세스 변경에 따라서 DB 삭제에서 use_yn='N' 처리로 변경 2025-08-28
|
||||||
|
vEInstrDetailVO.setUseYn("N");
|
||||||
|
vEInstrDetailService.deleteYn(vEInstrDetailVO);
|
||||||
|
|
||||||
|
/*
|
||||||
vEInstrDetailService.delete(vEInstrDetailVO);
|
vEInstrDetailService.delete(vEInstrDetailVO);
|
||||||
|
|
||||||
|
|
||||||
vEInstrDetailVO.setInstrDiv("10");
|
vEInstrDetailVO.setInstrDiv("20");
|
||||||
VEInstrDetailVO v_vEInstrDetailVO = vEInstrDetailService.selectDetail(vEInstrDetailVO);
|
VEInstrDetailVO v_vEInstrDetailVO = vEInstrDetailService.selectDetail(vEInstrDetailVO);
|
||||||
|
|
||||||
|
|
||||||
if (v_vEInstrDetailVO==null) {
|
if (v_vEInstrDetailVO==null) {
|
||||||
vEInstrService.delete(vEInstrDetailVO);
|
vEInstrService.delete(vEInstrDetailVO);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
modelAndView.addObject("result", "success");
|
modelAndView.addObject("result", "success");
|
||||||
@ -1045,6 +1052,7 @@ public class OprtnInstrAdultPrflContoller {
|
|||||||
String selectCondition = new String();
|
String selectCondition = new String();
|
||||||
//3.0 데이터가 있으면 모두 조회
|
//3.0 데이터가 있으면 모두 조회
|
||||||
selectCondition += " AND a0.user_id=b0.user_id ";
|
selectCondition += " AND a0.user_id=b0.user_id ";
|
||||||
|
selectCondition += " AND a0.use_yn='Y' ";
|
||||||
//3.1 제출 완료 후 사용중인 데이터 조회
|
//3.1 제출 완료 후 사용중인 데이터 조회
|
||||||
//selectCondition += "AND a.sbmt_yn='Y' AND a.use_yn = 'Y'";
|
//selectCondition += "AND a.sbmt_yn='Y' AND a.use_yn = 'Y'";
|
||||||
//selectCondition += "AND a0.sbmt_yn='Y' AND a0.use_yn = 'Y'";
|
//selectCondition += "AND a0.sbmt_yn='Y' AND a0.use_yn = 'Y'";
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
|
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
|
||||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||||
|
|
||||||
<sqlMapConfig>
|
<sqlMapConfig>
|
||||||
<sqlMap resource="egovframework/sqlmap/let/sym/ccm/notify/VEANotify_SQL_Postgresql.xml"/>
|
<sqlMap resource="egovframework/sqlmap/let/sym/ccm/notify/VEANotify_SQL_Postgresql.xml"/>
|
||||||
</sqlMapConfig>
|
<sqlMap resource="egovframework/sqlmap/let/sym/ccm/notify/VEANotify_Mng_SQL_Postgresql.xml"/>
|
||||||
|
</sqlMapConfig>
|
||||||
@ -5,13 +5,16 @@
|
|||||||
<sqlMapConfig>
|
<sqlMapConfig>
|
||||||
<sqlMap resource="egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Postgresql.xml"/>
|
<sqlMap resource="egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Postgresql.xml"/>
|
||||||
<sqlMap resource="egovframework/sqlmap/ve/prcs/VEPrcsOnlnCntnt_SQL_Postgresql.xml"/>
|
<sqlMap resource="egovframework/sqlmap/ve/prcs/VEPrcsOnlnCntnt_SQL_Postgresql.xml"/>
|
||||||
<sqlMap resource="egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Postgresql.xml"/>
|
<sqlMap resource="egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Postgresql.xml"/>
|
||||||
<sqlMap resource="egovframework/sqlmap/ve/edu/VEEduAplct_SQL_Postgresql.xml"/>
|
|
||||||
<sqlMap resource="egovframework/sqlmap/ve/instr/VEInstr_MIX_SQL_Postgresql.xml"/>
|
|
||||||
|
|
||||||
<!-- 강의복합쿼리 -->
|
<!-- 강의복합쿼리 -->
|
||||||
<sqlMap resource="egovframework/sqlmap/ve/lctr/VELctr_MIX_SQL_Postgresql.xml"/>
|
<sqlMap resource="egovframework/sqlmap/ve/lctr/VELctr_MIX_SQL_Postgresql.xml"/>
|
||||||
|
|
||||||
|
<!-- 교육신청 --><!-- 교육신청, 교육차시, 교육차시중간보고, 교육결과보고, 교육신청온라인 -->
|
||||||
|
<sqlMap resource="egovframework/sqlmap/ve/edu/VEEduAplct_SQL_Postgresql.xml"/><!-- 교육신청 -->
|
||||||
|
|
||||||
|
<sqlMap resource="egovframework/sqlmap/ve/instr/VEInstr_MIX_SQL_Postgresql.xml"/>
|
||||||
<sqlMap resource="egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Postgresql.xml"/><!-- 강사상세테이블 -->
|
<sqlMap resource="egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Postgresql.xml"/><!-- 강사상세테이블 -->
|
||||||
|
|
||||||
<!-- 거주지복합 -->
|
<!-- 거주지복합 -->
|
||||||
|
|||||||
@ -0,0 +1,149 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||||
|
|
||||||
|
<sqlMap namespace="VEANotify">
|
||||||
|
|
||||||
|
<typeAlias alias="notifyManageVO" type="kcc.let.uss.notify.service.NotifyManageVO"/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 공통 테이블 명 -->
|
||||||
|
<sql id="VEANotifyMngDAO.table_name">
|
||||||
|
VEA_CMM_NOTIFY_MNG
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 저장용 공통 컬럼 명 -->
|
||||||
|
<sql id="VEANotifyMngDAO.column_name">
|
||||||
|
cmm_notify_mng_ord,
|
||||||
|
lctr_div_cd,
|
||||||
|
mng_user_id,
|
||||||
|
use_yn,
|
||||||
|
frst_regist_pnttm,
|
||||||
|
frst_register_id,
|
||||||
|
last_updt_pnttm,
|
||||||
|
last_updusr_id
|
||||||
|
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 조회용 공통 컬럼 명 -->
|
||||||
|
<sql id="VEANotifyMngDAO.select_column_name">
|
||||||
|
a.cmm_notify_mng_ord as cmmNotifyMngOrd,
|
||||||
|
a.lctr_div_cd as lctrDivCd,
|
||||||
|
a.mng_user_id as mngUserId,
|
||||||
|
a.use_yn as useYn,
|
||||||
|
a.frst_regist_pnttm as frstRegistPnttm,
|
||||||
|
a.frst_register_id as frstRegisterId,
|
||||||
|
a.last_updt_pnttm as lastUpdtPnttm,
|
||||||
|
a.last_updusr_id as lastUpdusrId
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<select id="VEANotifyMngDAO.selectMngPagingList" parameterClass="notifyManageVO" resultClass="notifyManageVO">
|
||||||
|
/* VEANotifyMngDAO.selectMngPagingList */
|
||||||
|
SELECT
|
||||||
|
COUNT(1) OVER() AS totCnt ,
|
||||||
|
<include refid="VEANotifyMngDAO.select_column_name"/>
|
||||||
|
FROM
|
||||||
|
<include refid="VEANotifyMngDAO.table_name"/> a
|
||||||
|
WHERE
|
||||||
|
USE_YN = 'Y'
|
||||||
|
<isNotEmpty property="lctrDivCd">
|
||||||
|
AND a.LCTR_DIV_CD = #lctrDivCd#
|
||||||
|
</isNotEmpty>
|
||||||
|
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="VEANotifyMngDAO.selectInstrList" parameterClass="notifyManageVO" resultClass="notifyManageVO">
|
||||||
|
/* VEANotifyMngDAO.selectInstrList */
|
||||||
|
|
||||||
|
SELECT user_id AS mngUserId
|
||||||
|
FROM vea_prcs_aplct_prd_instr_asgnm
|
||||||
|
WHERE prcs_aplct_prd_ord=#prcsAplctPrdOrd#
|
||||||
|
UNION all
|
||||||
|
SELECT user_id
|
||||||
|
FROM ve_edu_chasi_instr_asgnm
|
||||||
|
WHERE edu_aplct_ord=#eduAplctOrd#
|
||||||
|
AND edu_chasi_ord=#eduChasiOrd#
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="VEANotifyMngDAO.selectAplctList" parameterClass="notifyManageVO" resultClass="notifyManageVO">
|
||||||
|
/* VEANotifyMngDAO.selectAplctList */
|
||||||
|
|
||||||
|
SELECT user_id AS mngUserId
|
||||||
|
FROM ve_edu_aplct
|
||||||
|
WHERE prcs_ord=#prcsAplctPrdOrd#
|
||||||
|
|
||||||
|
<isEqual prepend="AND" property="aprvlCdType" compareValue="153">
|
||||||
|
aprvl_cd='60'
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="VEANotifyMngDAO.findByMngId" parameterClass="notifyManageVO" resultClass="notifyManageVO">
|
||||||
|
/* VEANotifyMngDAO.findByMngId */
|
||||||
|
SELECT
|
||||||
|
<include refid="VEANotifyMngDAO.select_column_name"/>
|
||||||
|
FROM
|
||||||
|
<include refid="VEANotifyMngDAO.table_name"/> a
|
||||||
|
WHERE a.cmm_notify_mng_ord = #cmmNotifyMngOrd#
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="VEANotifyMngDAO.mngInsert" parameterClass="notifyManageVO">
|
||||||
|
/* VEANotifyMngDAO.mngInsert */
|
||||||
|
|
||||||
|
INSERT INTO <include refid="VEANotifyMngDAO.table_name"/> (
|
||||||
|
<include refid="VEANotifyMngDAO.column_name"/>
|
||||||
|
)VALUES(
|
||||||
|
#cmmNotifyMngOrd#
|
||||||
|
,#lctrDivCd#
|
||||||
|
,#mngUserId#
|
||||||
|
,'Y'
|
||||||
|
,SYSDATE
|
||||||
|
,#frstRegisterId#
|
||||||
|
,''
|
||||||
|
,''
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="VEANotifyMngDAO.mngUpdate" parameterClass="notifyManageVO">
|
||||||
|
/* VEANotifyMngDAO.mngUpdate */
|
||||||
|
|
||||||
|
UPDATE
|
||||||
|
<include refid="VEANotifyMngDAO.table_name"/>
|
||||||
|
SET
|
||||||
|
lctr_div_cd = #lctrDivCd#
|
||||||
|
, mng_user_id = #mngUserId#
|
||||||
|
, last_updt_pnttm = SYSDATE
|
||||||
|
, last_updusr_id = #lastUpdusrId#
|
||||||
|
WHERE
|
||||||
|
cmm_notify_mng_ord = #cmmNotifyMngOrd#
|
||||||
|
|
||||||
|
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
<update id="VEANotifyMngDAO.mngDel" parameterClass="notifyManageVO">
|
||||||
|
/* VEANotifyMngDAO.mngDel */
|
||||||
|
|
||||||
|
UPDATE
|
||||||
|
<include refid="VEANotifyMngDAO.table_name"/>
|
||||||
|
SET
|
||||||
|
use_yn = 'N'
|
||||||
|
, last_updt_pnttm = SYSDATE
|
||||||
|
, last_updusr_id = #lastUpdusrId#
|
||||||
|
WHERE
|
||||||
|
cmm_notify_mng_ord = #cmmNotifyMngOrd#
|
||||||
|
|
||||||
|
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</sqlMap>
|
||||||
@ -89,7 +89,7 @@
|
|||||||
, #eduChasiOrd#
|
, #eduChasiOrd#
|
||||||
, NOW()
|
, NOW()
|
||||||
, #frstRegisterId#
|
, #frstRegisterId#
|
||||||
, ''
|
, NULL
|
||||||
, ''
|
, ''
|
||||||
, 'Y'
|
, 'Y'
|
||||||
, #params#
|
, #params#
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<isNotEmpty property="menuNm">
|
<isNotEmpty property="menuNm">
|
||||||
,#menuNm#
|
,#menuNm#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
, SYSDATE)
|
, NOW())
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<!-- 로그인 로그 상세 조회 -->
|
<!-- 로그인 로그 상세 조회 -->
|
||||||
@ -230,7 +230,7 @@
|
|||||||
,(
|
,(
|
||||||
SELECT B.MENU_NM FROM LETTNPROGRMLIST A INNER JOIN LETTNMENUINFO B
|
SELECT B.MENU_NM FROM LETTNPROGRMLIST A INNER JOIN LETTNMENUINFO B
|
||||||
WHERE A.PROGRM_FILE_NM = B.PROGRM_FILE_NM AND A.URL = #url# LIMIT 1 )
|
WHERE A.PROGRM_FILE_NM = B.PROGRM_FILE_NM AND A.URL = #url# LIMIT 1 )
|
||||||
, SYSDATE)
|
, NOW())
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
@ -679,7 +679,7 @@
|
|||||||
, A.MENU_NO
|
, A.MENU_NO
|
||||||
, A.MENU_NM
|
, A.MENU_NM
|
||||||
, #url#
|
, #url#
|
||||||
, SYSDATE
|
, NOW()
|
||||||
FROM LETTNMENUINFO A
|
FROM LETTNMENUINFO A
|
||||||
INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
|
INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
|
||||||
WHERE B.URL IS NOT NULL
|
WHERE B.URL IS NOT NULL
|
||||||
@ -712,7 +712,7 @@
|
|||||||
, method_nm
|
, method_nm
|
||||||
, menu_nm
|
, menu_nm
|
||||||
, #url#
|
, #url#
|
||||||
, SYSDATE
|
, NOW()
|
||||||
FROM LETTNADMINMETHOD
|
FROM LETTNADMINMETHOD
|
||||||
WHERE METHOD_NM = #methodNm#
|
WHERE METHOD_NM = #methodNm#
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
@ -744,7 +744,7 @@
|
|||||||
, '999999999'
|
, '999999999'
|
||||||
, 'MENU_NM'
|
, 'MENU_NM'
|
||||||
, #url#
|
, #url#
|
||||||
, SYSDATE
|
, NOW()
|
||||||
FROM DUAL
|
FROM DUAL
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
@ -776,7 +776,7 @@
|
|||||||
, '999999999'
|
, '999999999'
|
||||||
, 'MENU_NM'
|
, 'MENU_NM'
|
||||||
, #url#
|
, #url#
|
||||||
, SYSDATE
|
, NOW()
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<!-- 시스템 관리자 로그 등록(LETTNADMINMETHOD 테이블에 등록하기) -->
|
<!-- 시스템 관리자 로그 등록(LETTNADMINMETHOD 테이블에 등록하기) -->
|
||||||
@ -797,7 +797,7 @@
|
|||||||
NVL(MAX(TO_NUMBER(REPLACE(admot_id, 'ADMOTID_', ''))) + 1, 1)
|
NVL(MAX(TO_NUMBER(REPLACE(admot_id, 'ADMOTID_', ''))) + 1, 1)
|
||||||
, #methodNm#
|
, #methodNm#
|
||||||
, 'N'
|
, 'N'
|
||||||
, SYSDATE
|
, NOW()
|
||||||
, #methodNm#
|
, #methodNm#
|
||||||
, #url#
|
, #url#
|
||||||
, 'N'
|
, 'N'
|
||||||
@ -914,7 +914,7 @@
|
|||||||
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS C
|
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS C
|
||||||
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS D
|
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS D
|
||||||
*/
|
*/
|
||||||
SELECT SYSDATE - (A.A1 + (10 * B.A2) + (100 * C.A3) + (1000 * D.A4) ) AS DATES
|
SELECT NOW() - (A.A1 + (10 * B.A2) + (100 * C.A3) + (1000 * D.A4) ) AS DATES
|
||||||
FROM (SELECT 0 AS A1 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) A
|
FROM (SELECT 0 AS A1 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) A
|
||||||
,(SELECT 0 AS A2 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) B
|
,(SELECT 0 AS A2 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) B
|
||||||
,(SELECT 0 AS A3 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) C
|
,(SELECT 0 AS A3 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) C
|
||||||
@ -1091,7 +1091,7 @@
|
|||||||
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS C
|
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS C
|
||||||
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS D
|
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS D
|
||||||
) A
|
) A
|
||||||
WHERE A.Dates BETWEEN '2020-09-09' AND DATE_FORMAT(SYSDATE , '%Y-%m-%d')
|
WHERE A.Dates BETWEEN '2020-09-09' AND DATE_FORMAT(NOW() , '%Y-%m-%d')
|
||||||
</select>
|
</select>
|
||||||
<!-- 사용자 메뉴별 접속 로그 리스트(사용자 매뉴(전체)) -->
|
<!-- 사용자 메뉴별 접속 로그 리스트(사용자 매뉴(전체)) -->
|
||||||
<select id="LoginLogDAO.selectUserMenuList" parameterClass="loginLog" resultClass="loginLog">
|
<select id="LoginLogDAO.selectUserMenuList" parameterClass="loginLog" resultClass="loginLog">
|
||||||
@ -1117,7 +1117,7 @@
|
|||||||
/* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectLogCnt */
|
/* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectLogCnt */
|
||||||
SELECT A.todayLogCnt , B.totalLogCnt from
|
SELECT A.todayLogCnt , B.totalLogCnt from
|
||||||
( SELECT COUNT(*) todayLogCnt , 'TEMP' AS TEMP FROM LETTNLOGINLOG
|
( SELECT COUNT(*) todayLogCnt , 'TEMP' AS TEMP FROM LETTNLOGINLOG
|
||||||
WHERE TO_CHAR(CREAT_DT, 'YYYY-MM-DD') = TO_CHAR(SYSDATE , 'YYYY-MM-DD') ) A
|
WHERE TO_CHAR(CREAT_DT, 'YYYY-MM-DD') = TO_CHAR(NOW() , 'YYYY-MM-DD') ) A
|
||||||
INNER JOIN
|
INNER JOIN
|
||||||
(SELECT COUNT(LOG_ID) AS totalLogCnt ,'TEMP' AS TEMP
|
(SELECT COUNT(LOG_ID) AS totalLogCnt ,'TEMP' AS TEMP
|
||||||
FROM LETTNLOGINLOG
|
FROM LETTNLOGINLOG
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -511,6 +511,20 @@
|
|||||||
|
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<!-- 강사 정보 D -->
|
||||||
|
<delete id="VEInstrDetailDAO.deleteYn" parameterClass="VEInstrDetailVO">
|
||||||
|
UPDATE
|
||||||
|
<include refid="VEInstrDetailDAO.table_name"/>
|
||||||
|
SET
|
||||||
|
use_yn = #useYn#
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
instr_div = #instrDiv#
|
||||||
|
AND user_id = #userId#
|
||||||
|
AND instr_detail_ord = #instrDetailOrd#
|
||||||
|
|
||||||
|
</delete>
|
||||||
|
|
||||||
<!-- 강사 정보 L -->
|
<!-- 강사 정보 L -->
|
||||||
<select id="VEInstrDetailDAO.selectList" parameterClass="VEInstrDetailVO" resultClass="VEInstrDetailVO">
|
<select id="VEInstrDetailDAO.selectList" parameterClass="VEInstrDetailVO" resultClass="VEInstrDetailVO">
|
||||||
/* VEInstrDetailDAO.selectList */
|
/* VEInstrDetailDAO.selectList */
|
||||||
|
|||||||
@ -49,6 +49,7 @@
|
|||||||
<!-- 강사 배정 등록 -->
|
<!-- 강사 배정 등록 -->
|
||||||
<insert id="VEAPrcsAplctPrdInstrAsgnmDAO.instrInsert" parameterClass="VEAPrcsAplctPrdInstrAsgnmVO">
|
<insert id="VEAPrcsAplctPrdInstrAsgnmDAO.instrInsert" parameterClass="VEAPrcsAplctPrdInstrAsgnmVO">
|
||||||
|
|
||||||
|
/* VEAPrcsAplctPrdInstrAsgnmDAO.instrInsert */
|
||||||
INSERT INTO <include refid="VEAPrcsAplctPrdInstrAsgnmDAO.table_name"/> (
|
INSERT INTO <include refid="VEAPrcsAplctPrdInstrAsgnmDAO.table_name"/> (
|
||||||
<include refid="VEAPrcsAplctPrdInstrAsgnmDAO.column_name"/>
|
<include refid="VEAPrcsAplctPrdInstrAsgnmDAO.column_name"/>
|
||||||
)VALUES(
|
)VALUES(
|
||||||
@ -57,12 +58,12 @@
|
|||||||
, #lctrPlanAtchFileId#
|
, #lctrPlanAtchFileId#
|
||||||
, #docAtchFileId#
|
, #docAtchFileId#
|
||||||
, #asgnmAprvlCd#
|
, #asgnmAprvlCd#
|
||||||
, SYSDATE
|
, NOW()
|
||||||
, #asgnmAprvlId#
|
, #asgnmAprvlId#
|
||||||
, #rmrks#
|
, #rmrks#
|
||||||
, SYSDATE
|
, NOW()
|
||||||
, #frstRegisterId#
|
, #frstRegisterId#
|
||||||
, SYSDATE
|
, NOW()
|
||||||
, #lastUpdusrId#
|
, #lastUpdusrId#
|
||||||
)
|
)
|
||||||
</insert>
|
</insert>
|
||||||
@ -84,8 +85,8 @@
|
|||||||
#prcsAplctPrdOrd#
|
#prcsAplctPrdOrd#
|
||||||
, #eduAplctOrd#
|
, #eduAplctOrd#
|
||||||
, #aplctStateCd#
|
, #aplctStateCd#
|
||||||
, SYSDATE
|
, NOW()
|
||||||
, SYSDATE
|
, NOW()
|
||||||
, #frstRegisterId#
|
, #frstRegisterId#
|
||||||
)
|
)
|
||||||
</insert>
|
</insert>
|
||||||
@ -107,9 +108,10 @@
|
|||||||
|
|
||||||
<delete id="VEAPrcsAplctPrdInstrAsgnmDAO.updateAprvlCdEduAplctDetail" parameterClass="VEPrcsDetailVO">
|
<delete id="VEAPrcsAplctPrdInstrAsgnmDAO.updateAprvlCdEduAplctDetail" parameterClass="VEPrcsDetailVO">
|
||||||
|
|
||||||
|
/* VEAPrcsAplctPrdInstrAsgnmDAO.updateAprvlCdEduAplctDetail */
|
||||||
UPDATE vea_aplct_detail_info SET
|
UPDATE vea_aplct_detail_info SET
|
||||||
aplct_state_cd = #aplctStateCd#
|
aplct_state_cd = #aplctStateCd#
|
||||||
, aplct_pnttm = SYSDATE
|
, aplct_pnttm = NOW()
|
||||||
WHERE
|
WHERE
|
||||||
edu_aplct_ord = #eduAplctOrd#
|
edu_aplct_ord = #eduAplctOrd#
|
||||||
AND prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
AND prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
||||||
@ -137,10 +139,10 @@
|
|||||||
|
|
||||||
UPDATE VEA_APLCT_DETAIL_INFO
|
UPDATE VEA_APLCT_DETAIL_INFO
|
||||||
SET aplct_state_cd = #aplctStateCd#
|
SET aplct_state_cd = #aplctStateCd#
|
||||||
,aplct_pnttm = SYSDATE
|
,aplct_pnttm = NOW()
|
||||||
,edu_cmplt_crtfc_nmbr = #eduCmpltCrtfcNmbr#
|
,edu_cmplt_crtfc_nmbr = #eduCmpltCrtfcNmbr#
|
||||||
,last_updusr_id = #lastUpdusrId#
|
,last_updusr_id = #lastUpdusrId#
|
||||||
,last_updt_pnttm = sysdate
|
,last_updt_pnttm = NOW()
|
||||||
WHERE edu_aplct_ord IN
|
WHERE edu_aplct_ord IN
|
||||||
<iterate property="eduAplctOrdList" open="(" close=")" conjunction=",">
|
<iterate property="eduAplctOrdList" open="(" close=")" conjunction=",">
|
||||||
#eduAplctOrdList[]#
|
#eduAplctOrdList[]#
|
||||||
@ -173,7 +175,12 @@
|
|||||||
ON a.user_id = vid.user_id
|
ON a.user_id = vid.user_id
|
||||||
WHERE 1=1
|
WHERE 1=1
|
||||||
AND a.prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
AND a.prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
||||||
AND vid.aprvl_cd ='20' <!-- 변경 승인 -->
|
|
||||||
|
<!-- 변경 승인 이 부분은 지적재산권에서는 제외-->
|
||||||
|
/*
|
||||||
|
AND vid.aprvl_cd ='20'
|
||||||
|
*/
|
||||||
|
|
||||||
AND vid.instr_div ='20' <!-- 성인강사 -->
|
AND vid.instr_div ='20' <!-- 성인강사 -->
|
||||||
AND vid.use_yn ='Y'
|
AND vid.use_yn ='Y'
|
||||||
</select>
|
</select>
|
||||||
@ -185,7 +192,7 @@
|
|||||||
UPDATE VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
UPDATE VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
||||||
SET lctr_plan_atch_file_id = #lctrPlanAtchFileId#
|
SET lctr_plan_atch_file_id = #lctrPlanAtchFileId#
|
||||||
, last_updusr_id = #lastUpdusrId#
|
, last_updusr_id = #lastUpdusrId#
|
||||||
, last_updt_pnttm = sysdate
|
, last_updt_pnttm = NOW()
|
||||||
WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
||||||
AND user_id = #userId#
|
AND user_id = #userId#
|
||||||
</update>
|
</update>
|
||||||
@ -218,7 +225,7 @@
|
|||||||
UPDATE VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
UPDATE VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
||||||
SET doc_atch_file_id = #docAtchFileId#
|
SET doc_atch_file_id = #docAtchFileId#
|
||||||
, last_updusr_id = #lastUpdusrId#
|
, last_updusr_id = #lastUpdusrId#
|
||||||
, last_updt_pnttm = sysdate
|
, last_updt_pnttm = NOW()
|
||||||
WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
||||||
AND user_id = #userId#
|
AND user_id = #userId#
|
||||||
</update>
|
</update>
|
||||||
@ -228,7 +235,7 @@
|
|||||||
/* VEAPrcsAplctPrdInstrAsgnmDAO.updateResetAtchFileId */
|
/* VEAPrcsAplctPrdInstrAsgnmDAO.updateResetAtchFileId */
|
||||||
|
|
||||||
UPDATE VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
UPDATE VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
||||||
SET last_updt_pnttm = sysdate
|
SET last_updt_pnttm = NOW()
|
||||||
, last_updusr_id = #lastUpdusrId#
|
, last_updusr_id = #lastUpdusrId#
|
||||||
|
|
||||||
<isNotEmpty property="docAtchFileId">
|
<isNotEmpty property="docAtchFileId">
|
||||||
|
|||||||
@ -262,7 +262,7 @@
|
|||||||
, edu_part_cd = #eduPartCd#
|
, edu_part_cd = #eduPartCd#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
<isNotEmpty property="nos">
|
<isNotEmpty property="nos">
|
||||||
, nos = #nos#
|
, nos = CAST(#nos# AS int)
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
<isNotEmpty property="ddlnCd">
|
<isNotEmpty property="ddlnCd">
|
||||||
, ddln_cd = (CASE WHEN #ddlnCd# = '100' THEN '' ELSE #ddlnCd# END)
|
, ddln_cd = (CASE WHEN #ddlnCd# = '100' THEN '' ELSE #ddlnCd# END)
|
||||||
|
|||||||
@ -206,7 +206,7 @@
|
|||||||
|
|
||||||
function fncDelete(){
|
function fncDelete(){
|
||||||
var data = new FormData(document.getElementById("detailForm"));
|
var data = new FormData(document.getElementById("detailForm"));
|
||||||
if(confirm("삭제 처리 하시겠습니까?")){
|
if(confirm("삭제 처리 하시겠습니까?\n다시 복구할수 없습니다.")){
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type: "POST",
|
||||||
enctype: 'multipart/form-data',
|
enctype: 'multipart/form-data',
|
||||||
|
|||||||
@ -157,7 +157,7 @@ $( document ).ready(function(){
|
|||||||
if (obj) data.append("file"+idx, obj.fileObj);
|
if (obj) data.append("file"+idx, obj.fileObj);
|
||||||
});
|
});
|
||||||
|
|
||||||
if(confirm("강사신청을 등록 하시겠습니까?")){
|
if(confirm("강사정보 등록을 하시겠습니까?")){
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type: "POST",
|
||||||
enctype: 'multipart/form-data',
|
enctype: 'multipart/form-data',
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user