2025-08-29 프로젝트 초기 설정
This commit is contained in:
parent
2814c04646
commit
febbda1e4a
@ -21,6 +21,7 @@ public interface VEInstrDetailService {
|
||||
|
||||
//D
|
||||
int delete(VEInstrDetailVO vEInstrDetailVO) throws Exception;
|
||||
int deleteYn(VEInstrDetailVO vEInstrDetailVO) throws Exception;
|
||||
|
||||
//L
|
||||
List<VEInstrDetailVO> selectList(VEInstrDetailVO vEInstrDetailVO) throws Exception;
|
||||
|
||||
@ -57,6 +57,10 @@ public class VEInstrDetailDAO extends EgovAbstractDAO {
|
||||
public int delete(VEInstrDetailVO vEInstrDetailVO) throws Exception {
|
||||
return delete("VEInstrDetailDAO.delete", vEInstrDetailVO);
|
||||
}
|
||||
|
||||
public int deleteYn(VEInstrDetailVO vEInstrDetailVO) throws Exception {
|
||||
return update("VEInstrDetailDAO.deleteYn", vEInstrDetailVO);
|
||||
}
|
||||
|
||||
//L
|
||||
public List<VEInstrDetailVO> selectList(VEInstrDetailVO vEInstrDetailVO) throws Exception {
|
||||
|
||||
@ -56,6 +56,10 @@ public class VEInstrDetailServiceImpl implements VEInstrDetailService {
|
||||
//D
|
||||
public int delete(VEInstrDetailVO vEInstrDetailVO) throws Exception{
|
||||
return vEInstrDetailDAO.delete(vEInstrDetailVO);
|
||||
}
|
||||
|
||||
public int deleteYn(VEInstrDetailVO vEInstrDetailVO) throws Exception{
|
||||
return vEInstrDetailDAO.deleteYn(vEInstrDetailVO);
|
||||
}
|
||||
|
||||
//List
|
||||
|
||||
@ -2077,10 +2077,15 @@ public class CndtnPrcsInfoMngController {
|
||||
|
||||
//3. SelectPagingListQuery set 할 조건 설정
|
||||
String selectCondition = new String();
|
||||
//사용중인 경우만
|
||||
selectCondition += "AND a.use_yn = 'Y' ";
|
||||
//위촉상태인 경우만
|
||||
selectCondition += "AND COALESCE(a.qlfct_end_yn, 'N') = 'N' ";
|
||||
|
||||
//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인것만 조회
|
||||
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 이름 검색 시
|
||||
if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){
|
||||
//selectCondition += "AND a.instr_nm LIKE CONCAT ('%', '" +vEInstrDetailVO.getSearchKeyword() + "', '%')";
|
||||
|
||||
@ -231,8 +231,9 @@ public class OprtnInstrAdultPrflContoller {
|
||||
//3.1 제출 완료한 요청만 조회
|
||||
// selectCondition += "AND a.sbmt_yn='Y' AND a.aprvl_Cd = '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 a.instr_div='20' ";
|
||||
//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.use_yn='Y' "; //사용처리된 강사만 보여줌
|
||||
// selectCondition += " AND a.aprvl_cd=10 ";
|
||||
//3.3 이름 검색 시
|
||||
if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchKeyword())){
|
||||
@ -373,7 +374,7 @@ public class OprtnInstrAdultPrflContoller {
|
||||
//user Id는 임시 아이디 사용. 사용자에서 등록 요청 시 실제 uniqId로 업데이트
|
||||
vEInstrDetailVO.setUserId(instrTempGnrService.getNextStringId());
|
||||
vEInstrDetailVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
vEInstrDetailVO.setUseYn("N");
|
||||
vEInstrDetailVO.setUseYn("Y");
|
||||
vEInstrDetailVO.setInstrDiv("20");
|
||||
|
||||
VEInstrDetailVO vEInstrVO = new VEInstrDetailVO();
|
||||
@ -875,16 +876,22 @@ public class OprtnInstrAdultPrflContoller {
|
||||
System.out.println(vEInstrDetailVO.getUserId());
|
||||
System.out.println(vEInstrDetailVO.getInstrDetailOrd());
|
||||
|
||||
//강사 관리 프로세스 변경에 따라서 DB 삭제에서 use_yn='N' 처리로 변경 2025-08-28
|
||||
vEInstrDetailVO.setUseYn("N");
|
||||
vEInstrDetailService.deleteYn(vEInstrDetailVO);
|
||||
|
||||
/*
|
||||
vEInstrDetailService.delete(vEInstrDetailVO);
|
||||
|
||||
|
||||
vEInstrDetailVO.setInstrDiv("10");
|
||||
vEInstrDetailVO.setInstrDiv("20");
|
||||
VEInstrDetailVO v_vEInstrDetailVO = vEInstrDetailService.selectDetail(vEInstrDetailVO);
|
||||
|
||||
|
||||
if (v_vEInstrDetailVO==null) {
|
||||
vEInstrService.delete(vEInstrDetailVO);
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
@ -1045,6 +1052,7 @@ public class OprtnInstrAdultPrflContoller {
|
||||
String selectCondition = new String();
|
||||
//3.0 데이터가 있으면 모두 조회
|
||||
selectCondition += " AND a0.user_id=b0.user_id ";
|
||||
selectCondition += " AND a0.use_yn='Y' ";
|
||||
//3.1 제출 완료 후 사용중인 데이터 조회
|
||||
//selectCondition += "AND a.sbmt_yn='Y' AND a.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"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
<sqlMapConfig>
|
||||
<sqlMapConfig>
|
||||
<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>
|
||||
<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/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/prcs/VEPrcsAplctPrd_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"/><!-- 강사상세테이블 -->
|
||||
|
||||
<!-- 거주지복합 -->
|
||||
|
||||
@ -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#
|
||||
, NOW()
|
||||
, #frstRegisterId#
|
||||
, ''
|
||||
, NULL
|
||||
, ''
|
||||
, 'Y'
|
||||
, #params#
|
||||
|
||||
@ -60,7 +60,7 @@
|
||||
<isNotEmpty property="menuNm">
|
||||
,#menuNm#
|
||||
</isNotEmpty>
|
||||
, SYSDATE)
|
||||
, NOW())
|
||||
</insert>
|
||||
|
||||
<!-- 로그인 로그 상세 조회 -->
|
||||
@ -230,7 +230,7 @@
|
||||
,(
|
||||
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 )
|
||||
, SYSDATE)
|
||||
, NOW())
|
||||
</insert>
|
||||
|
||||
|
||||
@ -679,7 +679,7 @@
|
||||
, A.MENU_NO
|
||||
, A.MENU_NM
|
||||
, #url#
|
||||
, SYSDATE
|
||||
, NOW()
|
||||
FROM LETTNMENUINFO A
|
||||
INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
|
||||
WHERE B.URL IS NOT NULL
|
||||
@ -712,7 +712,7 @@
|
||||
, method_nm
|
||||
, menu_nm
|
||||
, #url#
|
||||
, SYSDATE
|
||||
, NOW()
|
||||
FROM LETTNADMINMETHOD
|
||||
WHERE METHOD_NM = #methodNm#
|
||||
LIMIT 1
|
||||
@ -744,7 +744,7 @@
|
||||
, '999999999'
|
||||
, 'MENU_NM'
|
||||
, #url#
|
||||
, SYSDATE
|
||||
, NOW()
|
||||
FROM DUAL
|
||||
</update>
|
||||
|
||||
@ -776,7 +776,7 @@
|
||||
, '999999999'
|
||||
, 'MENU_NM'
|
||||
, #url#
|
||||
, SYSDATE
|
||||
, NOW()
|
||||
</update>
|
||||
|
||||
<!-- 시스템 관리자 로그 등록(LETTNADMINMETHOD 테이블에 등록하기) -->
|
||||
@ -797,7 +797,7 @@
|
||||
NVL(MAX(TO_NUMBER(REPLACE(admot_id, 'ADMOTID_', ''))) + 1, 1)
|
||||
, #methodNm#
|
||||
, 'N'
|
||||
, SYSDATE
|
||||
, NOW()
|
||||
, #methodNm#
|
||||
, #url#
|
||||
, '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 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
|
||||
,(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
|
||||
@ -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 D
|
||||
) 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 id="LoginLogDAO.selectUserMenuList" parameterClass="loginLog" resultClass="loginLog">
|
||||
@ -1117,7 +1117,7 @@
|
||||
/* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectLogCnt */
|
||||
SELECT A.todayLogCnt , B.totalLogCnt from
|
||||
( 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
|
||||
(SELECT COUNT(LOG_ID) AS totalLogCnt ,'TEMP' AS TEMP
|
||||
FROM LETTNLOGINLOG
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -511,6 +511,20 @@
|
||||
|
||||
</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 -->
|
||||
<select id="VEInstrDetailDAO.selectList" parameterClass="VEInstrDetailVO" resultClass="VEInstrDetailVO">
|
||||
/* VEInstrDetailDAO.selectList */
|
||||
|
||||
@ -49,6 +49,7 @@
|
||||
<!-- 강사 배정 등록 -->
|
||||
<insert id="VEAPrcsAplctPrdInstrAsgnmDAO.instrInsert" parameterClass="VEAPrcsAplctPrdInstrAsgnmVO">
|
||||
|
||||
/* VEAPrcsAplctPrdInstrAsgnmDAO.instrInsert */
|
||||
INSERT INTO <include refid="VEAPrcsAplctPrdInstrAsgnmDAO.table_name"/> (
|
||||
<include refid="VEAPrcsAplctPrdInstrAsgnmDAO.column_name"/>
|
||||
)VALUES(
|
||||
@ -57,12 +58,12 @@
|
||||
, #lctrPlanAtchFileId#
|
||||
, #docAtchFileId#
|
||||
, #asgnmAprvlCd#
|
||||
, SYSDATE
|
||||
, NOW()
|
||||
, #asgnmAprvlId#
|
||||
, #rmrks#
|
||||
, SYSDATE
|
||||
, NOW()
|
||||
, #frstRegisterId#
|
||||
, SYSDATE
|
||||
, NOW()
|
||||
, #lastUpdusrId#
|
||||
)
|
||||
</insert>
|
||||
@ -84,8 +85,8 @@
|
||||
#prcsAplctPrdOrd#
|
||||
, #eduAplctOrd#
|
||||
, #aplctStateCd#
|
||||
, SYSDATE
|
||||
, SYSDATE
|
||||
, NOW()
|
||||
, NOW()
|
||||
, #frstRegisterId#
|
||||
)
|
||||
</insert>
|
||||
@ -107,9 +108,10 @@
|
||||
|
||||
<delete id="VEAPrcsAplctPrdInstrAsgnmDAO.updateAprvlCdEduAplctDetail" parameterClass="VEPrcsDetailVO">
|
||||
|
||||
/* VEAPrcsAplctPrdInstrAsgnmDAO.updateAprvlCdEduAplctDetail */
|
||||
UPDATE vea_aplct_detail_info SET
|
||||
aplct_state_cd = #aplctStateCd#
|
||||
, aplct_pnttm = SYSDATE
|
||||
, aplct_pnttm = NOW()
|
||||
WHERE
|
||||
edu_aplct_ord = #eduAplctOrd#
|
||||
AND prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
||||
@ -137,10 +139,10 @@
|
||||
|
||||
UPDATE VEA_APLCT_DETAIL_INFO
|
||||
SET aplct_state_cd = #aplctStateCd#
|
||||
,aplct_pnttm = SYSDATE
|
||||
,aplct_pnttm = NOW()
|
||||
,edu_cmplt_crtfc_nmbr = #eduCmpltCrtfcNmbr#
|
||||
,last_updusr_id = #lastUpdusrId#
|
||||
,last_updt_pnttm = sysdate
|
||||
,last_updt_pnttm = NOW()
|
||||
WHERE edu_aplct_ord IN
|
||||
<iterate property="eduAplctOrdList" open="(" close=")" conjunction=",">
|
||||
#eduAplctOrdList[]#
|
||||
@ -173,7 +175,12 @@
|
||||
ON a.user_id = vid.user_id
|
||||
WHERE 1=1
|
||||
AND a.prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
||||
AND vid.aprvl_cd ='20' <!-- 변경 승인 -->
|
||||
|
||||
<!-- 변경 승인 이 부분은 지적재산권에서는 제외-->
|
||||
/*
|
||||
AND vid.aprvl_cd ='20'
|
||||
*/
|
||||
|
||||
AND vid.instr_div ='20' <!-- 성인강사 -->
|
||||
AND vid.use_yn ='Y'
|
||||
</select>
|
||||
@ -185,7 +192,7 @@
|
||||
UPDATE VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
||||
SET lctr_plan_atch_file_id = #lctrPlanAtchFileId#
|
||||
, last_updusr_id = #lastUpdusrId#
|
||||
, last_updt_pnttm = sysdate
|
||||
, last_updt_pnttm = NOW()
|
||||
WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
||||
AND user_id = #userId#
|
||||
</update>
|
||||
@ -218,7 +225,7 @@
|
||||
UPDATE VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
||||
SET doc_atch_file_id = #docAtchFileId#
|
||||
, last_updusr_id = #lastUpdusrId#
|
||||
, last_updt_pnttm = sysdate
|
||||
, last_updt_pnttm = NOW()
|
||||
WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
||||
AND user_id = #userId#
|
||||
</update>
|
||||
@ -228,7 +235,7 @@
|
||||
/* VEAPrcsAplctPrdInstrAsgnmDAO.updateResetAtchFileId */
|
||||
|
||||
UPDATE VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
||||
SET last_updt_pnttm = sysdate
|
||||
SET last_updt_pnttm = NOW()
|
||||
, last_updusr_id = #lastUpdusrId#
|
||||
|
||||
<isNotEmpty property="docAtchFileId">
|
||||
|
||||
@ -262,7 +262,7 @@
|
||||
, edu_part_cd = #eduPartCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="nos">
|
||||
, nos = #nos#
|
||||
, nos = CAST(#nos# AS int)
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="ddlnCd">
|
||||
, ddln_cd = (CASE WHEN #ddlnCd# = '100' THEN '' ELSE #ddlnCd# END)
|
||||
|
||||
@ -206,7 +206,7 @@
|
||||
|
||||
function fncDelete(){
|
||||
var data = new FormData(document.getElementById("detailForm"));
|
||||
if(confirm("삭제 처리 하시겠습니까?")){
|
||||
if(confirm("삭제 처리 하시겠습니까?\n다시 복구할수 없습니다.")){
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
enctype: 'multipart/form-data',
|
||||
|
||||
@ -157,7 +157,7 @@ $( document ).ready(function(){
|
||||
if (obj) data.append("file"+idx, obj.fileObj);
|
||||
});
|
||||
|
||||
if(confirm("강사신청을 등록 하시겠습니까?")){
|
||||
if(confirm("강사정보 등록을 하시겠습니까?")){
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
enctype: 'multipart/form-data',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user