2025-09-02 관리자 과정신청기간관리목록 수정
This commit is contained in:
parent
bad7c65003
commit
148c552fb1
@ -29,10 +29,10 @@
|
|||||||
<select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
<select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT
|
SELECT
|
||||||
#tableNm# AS CODE_ID,
|
#tableNm# CODE_ID,
|
||||||
ORGNZT_ID AS CODE,
|
ORGNZT_ID CODE,
|
||||||
ORGNZT_NM AS CODE_NM,
|
ORGNZT_NM CODE_NM,
|
||||||
ORGNZT_DC AS CODE_DC
|
ORGNZT_DC CODE_DC
|
||||||
FROM
|
FROM
|
||||||
LETTNORGNZTINFO
|
LETTNORGNZTINFO
|
||||||
WHERE 1=1
|
WHERE 1=1
|
||||||
@ -45,10 +45,10 @@
|
|||||||
<select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
<select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT
|
SELECT
|
||||||
#tableNm# AS CODE_ID,
|
#tableNm# CODE_ID,
|
||||||
GROUP_ID AS CODE,
|
GROUP_ID CODE,
|
||||||
GROUP_NM AS CODE_NM,
|
GROUP_NM CODE_NM,
|
||||||
GROUP_DC AS CODE_DC
|
GROUP_DC CODE_DC
|
||||||
FROM
|
FROM
|
||||||
LETTNAUTHORGROUPINFO
|
LETTNAUTHORGROUPINFO
|
||||||
WHERE 1=1
|
WHERE 1=1
|
||||||
@ -93,4 +93,42 @@
|
|||||||
AND CODE_DC = #codeDc#
|
AND CODE_DC = #codeDc#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="CmmUseDAO.selectCmmCodeDetailOrderByCode" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
|
/* CmmUseDAO.selectCmmCodeDetailOrderByCode */
|
||||||
|
<![CDATA[
|
||||||
|
SELECT
|
||||||
|
CODE_ID, CODE, CODE_NM, CODE_DC
|
||||||
|
FROM
|
||||||
|
LETTCCMMNDETAILCODE
|
||||||
|
WHERE
|
||||||
|
USE_AT = 'Y'
|
||||||
|
AND CODE_ID = 'VEA008'
|
||||||
|
ORDER BY
|
||||||
|
SUBSTRING(code_nm FROM 1 FOR 2), /* Oracle: SUBSTRING(code_nm, 1, 2) */
|
||||||
|
POSITION('-' IN code_nm), /* Oracle: INSTR(code_nm, '-') */
|
||||||
|
/*
|
||||||
|
SUBSTRING(code_nm, 1, 2) ,
|
||||||
|
instr(code_nm,'-') ,
|
||||||
|
*/
|
||||||
|
code_nm
|
||||||
|
]]>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="CmmUseDAO.selectCmmCodeDetailLikeNmOrderByCode" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||||
|
SELECT
|
||||||
|
CODE_ID, CODE, CODE_NM, CODE_DC
|
||||||
|
FROM
|
||||||
|
LETTCCMMNDETAILCODE
|
||||||
|
WHERE
|
||||||
|
USE_AT = 'Y'
|
||||||
|
AND CODE_ID = 'VEA008'
|
||||||
|
<isNotEmpty property="codeNm">
|
||||||
|
AND CODE_NM like #codeNm# || '%'
|
||||||
|
</isNotEmpty>
|
||||||
|
<!-- AND CODE = #code# -->
|
||||||
|
ORDER BY code
|
||||||
|
</select>
|
||||||
|
|
||||||
</sqlMap>
|
</sqlMap>
|
||||||
@ -329,7 +329,7 @@
|
|||||||
, addr_detail = #addrDetail#
|
, addr_detail = #addrDetail#
|
||||||
, post = #post#
|
, post = #post#
|
||||||
, email = #email#
|
, email = #email#
|
||||||
, req_pnttm = #reqPnttm#
|
, req_pnttm = NOW()
|
||||||
, vnt_year = #vntYear#
|
, vnt_year = #vntYear#
|
||||||
, vnt_nmbr = #vntNmbr#
|
, vnt_nmbr = #vntNmbr#
|
||||||
, cmptnt_athrt = #cmptntAthrt#
|
, cmptnt_athrt = #cmptntAthrt#
|
||||||
|
|||||||
@ -43,6 +43,56 @@
|
|||||||
|
|
||||||
/* VEEduAplctSndHstryDAO.insert */
|
/* VEEduAplctSndHstryDAO.insert */
|
||||||
|
|
||||||
|
INSERT INTO <include refid="VEEduAplctSndHstryDAO.table_name"/> (
|
||||||
|
edu_aplct_ord,
|
||||||
|
snd_hstry_ord,
|
||||||
|
snd_cd,
|
||||||
|
snd_pnttm,
|
||||||
|
snd_id,
|
||||||
|
snd_cn,
|
||||||
|
trgt_id,
|
||||||
|
trgt
|
||||||
|
)
|
||||||
|
VALUES (
|
||||||
|
#eduAplctOrd#,
|
||||||
|
|
||||||
|
#sndHstryOrd#,
|
||||||
|
|
||||||
|
#sndCd#,
|
||||||
|
CURRENT_TIMESTAMP,
|
||||||
|
#sndId#,
|
||||||
|
SUBSTRING(#sndCn# FROM 1 FOR 950),
|
||||||
|
#trgtId#,
|
||||||
|
#trgt#
|
||||||
|
)
|
||||||
|
ON CONFLICT (edu_aplct_ord, snd_hstry_ord) DO UPDATE
|
||||||
|
|
||||||
|
SET
|
||||||
|
snd_pnttm = CURRENT_TIMESTAMP
|
||||||
|
|
||||||
|
<isNotEmpty property="sndCd">
|
||||||
|
, snd_cd = #sndCd#
|
||||||
|
|
||||||
|
</isNotEmpty><isNotEmpty property="sndId">
|
||||||
|
, snd_id = #sndId#
|
||||||
|
|
||||||
|
</isNotEmpty><isNotEmpty property="sndCn">
|
||||||
|
/*
|
||||||
|
, snd_cn = sndCn
|
||||||
|
*/
|
||||||
|
, snd_cn = SUBSTRING(#sndCn# FROM 1 FOR 950)
|
||||||
|
</isNotEmpty><isNotEmpty property="trgtId">
|
||||||
|
, trgt_id = #trgtId#
|
||||||
|
</isNotEmpty><isNotEmpty property="trgt">
|
||||||
|
, trgt = #trgt#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="VEEduAplctSndHstryDAO.insert_old" parameterClass="VEEduAplctVO">
|
||||||
|
|
||||||
|
/* VEEduAplctSndHstryDAO.insert_old */
|
||||||
|
|
||||||
MERGE INTO <include refid="VEEduAplctSndHstryDAO.table_name"/>
|
MERGE INTO <include refid="VEEduAplctSndHstryDAO.table_name"/>
|
||||||
USING DUAL
|
USING DUAL
|
||||||
ON(
|
ON(
|
||||||
|
|||||||
@ -263,6 +263,113 @@
|
|||||||
|
|
||||||
<!-- 강사 등록 C -->
|
<!-- 강사 등록 C -->
|
||||||
<insert id="VEEduAplctDAO.insertVeEduAplct" parameterClass="VEEduAplctVO">
|
<insert id="VEEduAplctDAO.insertVeEduAplct" parameterClass="VEEduAplctVO">
|
||||||
|
|
||||||
|
/* VEEduAplctDAO.insertVeEduAplct */
|
||||||
|
|
||||||
|
INSERT INTO <include refid="VEEduAplctDAO.table_name"/> (
|
||||||
|
edu_aplct_ord,
|
||||||
|
lctr_div_cd,
|
||||||
|
user_id,
|
||||||
|
prcs_ord,
|
||||||
|
sbmt_yn,
|
||||||
|
sbmt_pnttm,
|
||||||
|
aprvl_cd,
|
||||||
|
aprvl_pnttm,
|
||||||
|
aprvl_cn,
|
||||||
|
frst_regist_pnttm,
|
||||||
|
frst_register_id,
|
||||||
|
use_yn,
|
||||||
|
chrg_nm,
|
||||||
|
instt_nm,
|
||||||
|
d_birth,
|
||||||
|
fld,
|
||||||
|
lctr_yn,
|
||||||
|
prvs_qs,
|
||||||
|
phone,
|
||||||
|
email,
|
||||||
|
rnds_ord
|
||||||
|
)
|
||||||
|
VALUES (
|
||||||
|
#eduAplctOrd#,
|
||||||
|
#lctrDivCd#,
|
||||||
|
#userId#,
|
||||||
|
#prcsOrd#,
|
||||||
|
|
||||||
|
#sbmtYn#,
|
||||||
|
NOW(),
|
||||||
|
#aprvlCd#,
|
||||||
|
NOW(),
|
||||||
|
#aprvlCn#,
|
||||||
|
|
||||||
|
NOW(),
|
||||||
|
#frstRegisterId#,
|
||||||
|
'Y',
|
||||||
|
#chrgNm#,
|
||||||
|
#insttNm#,
|
||||||
|
#dBirth#,
|
||||||
|
#fld#,
|
||||||
|
#lctrYn#,
|
||||||
|
#prvsQs#,
|
||||||
|
#phone#,
|
||||||
|
#email#,
|
||||||
|
#rndsOrd#
|
||||||
|
)
|
||||||
|
|
||||||
|
ON CONFLICT (edu_aplct_ord)
|
||||||
|
DO UPDATE SET
|
||||||
|
last_updt_pnttm = NOW()
|
||||||
|
, last_updusr_id = #frstRegisterId#
|
||||||
|
<isNotEmpty property="lctrDivCd">
|
||||||
|
,LCTR_DIV_CD = #lctrDivCd#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="userId">
|
||||||
|
,USER_ID = #userId#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="prcsOrd">
|
||||||
|
,PRCS_ORD = #prcsOrd#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="sbmtYn">
|
||||||
|
,SBMT_YN = #sbmtYn#
|
||||||
|
,SBMT_PNTTM = NOW()
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="aprvlCd">
|
||||||
|
,APRVL_CD = #aprvlCd#
|
||||||
|
,APRVL_PNTTM = NOW()
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="aprvlCn">
|
||||||
|
,APRVL_CN = #aprvlCn#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="chrgNm">
|
||||||
|
,CHRG_NM = #chrgNm#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="insttNm">
|
||||||
|
,INSTT_NM = #insttNm#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="dBirth">
|
||||||
|
,D_BIRTH = #dBirth#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="fld">
|
||||||
|
,FLD = #fld#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="lctrYn">
|
||||||
|
,LCTR_YN = #lctrYn#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="prvsQs">
|
||||||
|
,PRVS_QS = #prvsQs#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="phone">
|
||||||
|
,PHONE = #phone#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="email">
|
||||||
|
,EMAIL = #email#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="rndsOrd">
|
||||||
|
,RNDS_ORD = #rndsOrd#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="VEEduAplctDAO.insertVeEduAplct_old" parameterClass="VEEduAplctVO">
|
||||||
|
|
||||||
<!-- INSERT INTO <include refid="VEEduAplctDAO.table_name"/> (
|
<!-- INSERT INTO <include refid="VEEduAplctDAO.table_name"/> (
|
||||||
EDU_APLCT_ORD,
|
EDU_APLCT_ORD,
|
||||||
@ -410,8 +517,7 @@
|
|||||||
,RNDS_ORD = #rndsOrd#
|
,RNDS_ORD = #rndsOrd#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
|
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
<!-- 강사 등록 C -->
|
<!-- 강사 등록 C -->
|
||||||
<select id="VEEduAplctDAO.findByAprvlCd" parameterClass="VEEduAplctVO" resultClass="VEEduAplctVO">
|
<select id="VEEduAplctDAO.findByAprvlCd" parameterClass="VEEduAplctVO" resultClass="VEEduAplctVO">
|
||||||
|
|||||||
@ -128,10 +128,11 @@
|
|||||||
vadi.APLCT_STATE_CD AS aplctStateCd, /* 이수 상태 */
|
vadi.APLCT_STATE_CD AS aplctStateCd, /* 이수 상태 */
|
||||||
vadi.CNCL_ATCH_FILE_ID AS cnclAtchFileId,
|
vadi.CNCL_ATCH_FILE_ID AS cnclAtchFileId,
|
||||||
vadi.CNCL_CN AS cnclCn,
|
vadi.CNCL_CN AS cnclCn,
|
||||||
/*
|
/*
|
||||||
le.MBER_NM AS userNm,
|
le.MBER_NM AS userNm,
|
||||||
le.MBER_ID AS mberId,
|
le.MBER_ID AS mberId,
|
||||||
*/
|
*/
|
||||||
|
vsit.PRSCTR_NM as prsctrNm,
|
||||||
a.chrg_nm AS userNm,
|
a.chrg_nm AS userNm,
|
||||||
le.ESNTL_ID AS mberId,
|
le.ESNTL_ID AS mberId,
|
||||||
<include refid="VEEduMIXDAO.select_column_name"/>,
|
<include refid="VEEduMIXDAO.select_column_name"/>,
|
||||||
@ -279,6 +280,9 @@
|
|||||||
a.SITE_ID ) I ON
|
a.SITE_ID ) I ON
|
||||||
(1 = 1)
|
(1 = 1)
|
||||||
|
|
||||||
|
left join VEA_SSPN_IDMT_TRGT vsit on
|
||||||
|
(/* 신청 정보에 대상자 키 값이 들어 있어서 해당 값을만 확인하면 된다.*/
|
||||||
|
a.rnds_ord = vsit.SSPN_IDTMT_TRGT_ORD )
|
||||||
|
|
||||||
WHERE
|
WHERE
|
||||||
1=1
|
1=1
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -24,24 +24,28 @@
|
|||||||
last_updt_pnttm,
|
last_updt_pnttm,
|
||||||
last_updusr_id,
|
last_updusr_id,
|
||||||
lctr_div_cd,
|
lctr_div_cd,
|
||||||
use_yn
|
use_yn,
|
||||||
|
image_atch_file_id,
|
||||||
|
cn_atch_file_id
|
||||||
|
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<!-- 조회용 공통 컬럼 명 -->
|
<!-- 조회용 공통 컬럼 명 -->
|
||||||
<sql id="VEPrcsDAO.select_column_name">
|
<sql id="VEPrcsDAO.select_column_name">
|
||||||
A.PRCS_ORD AS prcsOrd,
|
A.PRCS_ORD AS prcsOrd,
|
||||||
A.PRCS_DIV AS prcsDiv,
|
A.PRCS_DIV AS prcsDiv,
|
||||||
A.PRCS_KIND AS prcsKind,
|
A.PRCS_KIND AS prcsKind,
|
||||||
A.PRCS_NM AS prcsNm,
|
A.PRCS_NM AS prcsNm,
|
||||||
A.PRCS_CN AS prcsCn,
|
A.PRCS_CN AS prcsCn,
|
||||||
A.PRCS_SORT_NO AS prcsSortNo,
|
A.PRCS_SORT_NO AS prcsSortNo,
|
||||||
TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') AS frstRegistPnttm,
|
TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') AS frstRegistPnttm,
|
||||||
A.FRST_REGISTER_ID AS frstRegisterId,
|
A.FRST_REGISTER_ID AS frstRegisterId,
|
||||||
TO_CHAR(A.LAST_UPDT_PNTTM,'YYYY-MM-DD') AS lastUpdtPnttm,
|
TO_CHAR(A.LAST_UPDT_PNTTM,'YYYY-MM-DD') AS lastUpdtPnttm,
|
||||||
A.LAST_UPDUSR_ID AS lastUpdusrId,
|
A.LAST_UPDUSR_ID AS lastUpdusrId,
|
||||||
A.LCTR_DIV_CD AS lctrDivCd,
|
A.LCTR_DIV_CD AS lctrDivCd,
|
||||||
A.USE_YN AS useYn
|
A.USE_YN AS useYn,
|
||||||
|
A.IMAGE_ATCH_FILE_ID AS imageAtchFileId,
|
||||||
|
A.CN_ATCH_FILE_ID AS cnAtchFileId
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<!-- 강사 등록 C -->
|
<!-- 강사 등록 C -->
|
||||||
@ -62,12 +66,15 @@
|
|||||||
NOW(),
|
NOW(),
|
||||||
#lastUpdusrId#,
|
#lastUpdusrId#,
|
||||||
#lctrDivCd#,
|
#lctrDivCd#,
|
||||||
#useYn#
|
#useYn#,
|
||||||
|
#imageAtchFileId#,
|
||||||
|
#cnAtchFileId#
|
||||||
)
|
)
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<!-- 강사 정보 R -->
|
<!-- 강사 정보 R -->
|
||||||
<select id="VEPrcsDAO.selectDetail" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
<select id="VEPrcsDAO.selectDetail" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.selectDetail */
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="VEPrcsDAO.select_column_name"/>
|
<include refid="VEPrcsDAO.select_column_name"/>
|
||||||
FROM
|
FROM
|
||||||
@ -105,6 +112,9 @@
|
|||||||
<isNotEmpty property="prcsSortNo">
|
<isNotEmpty property="prcsSortNo">
|
||||||
,prcs_sort_no = #prcsSortNo#
|
,prcs_sort_no = #prcsSortNo#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="cnAtchFileId">
|
||||||
|
,cn_atch_file_id = #cnAtchFileId#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
WHERE
|
WHERE
|
||||||
prcs_ord = #prcsOrd#
|
prcs_ord = #prcsOrd#
|
||||||
@ -121,6 +131,7 @@
|
|||||||
|
|
||||||
<!-- 강사 정보 L -->
|
<!-- 강사 정보 L -->
|
||||||
<select id="VEPrcsDAO.selectList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
<select id="VEPrcsDAO.selectList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.selectList */
|
||||||
SELECT <include refid="VEPrcsDAO.select_column_name"/>
|
SELECT <include refid="VEPrcsDAO.select_column_name"/>
|
||||||
, B.CNT
|
, B.CNT
|
||||||
FROM <include refid="VEPrcsDAO.table_name"/> A ,
|
FROM <include refid="VEPrcsDAO.table_name"/> A ,
|
||||||
@ -140,6 +151,7 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="VEPrcsDAO.selectTngrPrcsList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
<select id="VEPrcsDAO.selectTngrPrcsList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.selectTngrPrcsList */
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="VEPrcsDAO.select_column_name"/>
|
<include refid="VEPrcsDAO.select_column_name"/>
|
||||||
FROM <include refid="VEPrcsDAO.table_name"/> A
|
FROM <include refid="VEPrcsDAO.table_name"/> A
|
||||||
@ -149,6 +161,7 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="VEPrcsDAO.selectMberEduAplctPrcsList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
<select id="VEPrcsDAO.selectMberEduAplctPrcsList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.selectMberEduAplctPrcsList */
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="VEPrcsDAO.select_column_name"/>
|
<include refid="VEPrcsDAO.select_column_name"/>
|
||||||
, c.cnt
|
, c.cnt
|
||||||
@ -167,7 +180,8 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 강사 정보 L page -->
|
<!-- 강사 정보 L page -->
|
||||||
<select id="VEPrcsDAO.selectPagingList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
<select id="VEPrcsDAO.selectPagingList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO" remapResults="true">
|
||||||
|
/* VEPrcsDAO.selectPagingList */
|
||||||
SELECT
|
SELECT
|
||||||
COUNT(1) OVER() AS totCnt ,
|
COUNT(1) OVER() AS totCnt ,
|
||||||
<include refid="VEPrcsDAO.select_column_name"/>
|
<include refid="VEPrcsDAO.select_column_name"/>
|
||||||
@ -211,6 +225,9 @@
|
|||||||
AND a.lctr_div_cd=#lctrDivCd#
|
AND a.lctr_div_cd=#lctrDivCd#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
|
|
||||||
|
<isEqual property="lctrDivCd" compareValue="60">
|
||||||
|
AND COALESCE(A.USE_YN,'Y')='Y'
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
<isNotEmpty property="searchSmbtStartDt">
|
<isNotEmpty property="searchSmbtStartDt">
|
||||||
/*등록일시*/
|
/*등록일시*/
|
||||||
@ -222,18 +239,19 @@
|
|||||||
AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMMDD') <![CDATA[ <= ]]> REPLACE(#searchSmbtEndDt#, '.' , '')
|
AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMMDD') <![CDATA[ <= ]]> REPLACE(#searchSmbtEndDt#, '.' , '')
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
|
|
||||||
ORDER BY 1=1
|
ORDER BY 1
|
||||||
, CAST(a.prcs_sort_no AS INTEGER)
|
, (CAST(a.prcs_sort_no AS int) * 1)
|
||||||
<isEmpty property="orderByQuery">
|
<isEmpty property="orderByQuery">
|
||||||
, a.prcs_ord desc
|
, a.prcs_ord desc
|
||||||
</isEmpty>
|
</isEmpty>
|
||||||
<isNotEmpty property="orderByQuery">
|
<isNotEmpty property="orderByQuery">
|
||||||
, $orderByQuery$
|
, $orderByQuery$
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
|
|
||||||
|
/*
|
||||||
|
LIMIT recordCountPerPage OFFSET firstIndex
|
||||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
*/
|
||||||
|
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<sql id="VEPRCSDAO.EDU_PRCS_JOIN">
|
<sql id="VEPRCSDAO.EDU_PRCS_JOIN">
|
||||||
@ -243,13 +261,17 @@
|
|||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<sql id="VEPRCSDAO.EDU_PRCS_COLUMN_NAME">
|
<sql id="VEPRCSDAO.EDU_PRCS_COLUMN_NAME">
|
||||||
CASE WHEN B.EDU_APLCT_ORD IS NOT NULL THEN 'Y' ELSE 'N' END AS checkYn,
|
IF(B.EDU_APLCT_ORD IS NOT NULL, 'Y', 'N') AS checkYn,
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="VEPrcsDAO.selectPrcsList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
<select id="VEPrcsDAO.selectPrcsList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.selectPrcsList */
|
||||||
SELECT
|
SELECT
|
||||||
(SELECT COUNT(1) FROM VE_PRCS_ONLN_CNTNT WHERE PRCS_ORD = A.PRCS_ORD) AS chasiCnt,
|
(SELECT COUNT(1) FROM VE_PRCS_ONLN_CNTNT WHERE PRCS_ORD = A.PRCS_ORD) AS chasiCnt,
|
||||||
COUNT(A.PRCS_DIV) OVER(PARTITION BY A.PRCS_DIV) AS rowCnt,
|
COUNT(A.PRCS_DIV) OVER(PARTITION BY A.PRCS_DIV) AS rowCnt,
|
||||||
|
/*
|
||||||
|
IF(B.EDU_APLCT_ORD IS NOT NULL, 'Y', 'N') AS checkYn,
|
||||||
|
*/
|
||||||
CASE WHEN B.EDU_APLCT_ORD IS NOT NULL THEN 'Y' ELSE 'N' END AS checkYn,
|
CASE WHEN B.EDU_APLCT_ORD IS NOT NULL THEN 'Y' ELSE 'N' END AS checkYn,
|
||||||
(SELECT END_PNTTM FROM VE_PRCS_APLCT_PRD WHERE USE_YN = 'Y' order by frst_regist_pnttm DESC limit 1) AS endPnttm,
|
(SELECT END_PNTTM FROM VE_PRCS_APLCT_PRD WHERE USE_YN = 'Y' order by frst_regist_pnttm DESC limit 1) AS endPnttm,
|
||||||
<include refid="VEPrcsDAO.select_column_name"/>
|
<include refid="VEPrcsDAO.select_column_name"/>
|
||||||
@ -272,15 +294,16 @@
|
|||||||
<isNotEmpty property="useYn">
|
<isNotEmpty property="useYn">
|
||||||
AND A.USE_YN = #useYn#
|
AND A.USE_YN = #useYn#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
ORDER BY A.PRCS_DIV, CAST(A.PRCS_SORT_NO AS INTEGER)
|
ORDER BY A.PRCS_DIV, (A.PRCS_SORT_NO * 1)
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<select id="VEPrcsDAO.selectPrcsDetailList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
<select id="VEPrcsDAO.selectPrcsDetailList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.selectPrcsDetailList */
|
||||||
SELECT
|
SELECT
|
||||||
COUNT(A.PRCS_DIV) OVER(PARTITION BY A.PRCS_DIV) AS rowCnt,
|
COUNT(A.PRCS_DIV) OVER(PARTITION BY A.PRCS_DIV) AS rowCnt,
|
||||||
COUNT(C.PRCS_ORD) OVER(PARTITION BY A.PRCS_ORD) AS rowDtlCnt,
|
COUNT(C.PRCS_ORD) OVER(PARTITION BY A.PRCS_ORD) AS rowDtlCnt,
|
||||||
CASE WHEN D.PRCS_ONLN_CNTNT_ORD IS NOT NULL THEN 'Y' ELSE 'N' END AS checkYn,
|
IF(D.PRCS_ONLN_CNTNT_ORD IS NOT NULL, 'Y', 'N') AS checkYn,
|
||||||
C.PRCS_ONLN_CNTNT_ORD AS prcsOnlnCntntOrd,
|
C.PRCS_ONLN_CNTNT_ORD AS prcsOnlnCntntOrd,
|
||||||
C.ONLN_CNTNT_DIV_CD AS onlnCntntDivCd,
|
C.ONLN_CNTNT_DIV_CD AS onlnCntntDivCd,
|
||||||
C.DETAIL_PRCS_NM AS detailPrcsNm,
|
C.DETAIL_PRCS_NM AS detailPrcsNm,
|
||||||
@ -329,4 +352,314 @@
|
|||||||
WHERE PRCS_ORD = #prcsOrd#
|
WHERE PRCS_ORD = #prcsOrd#
|
||||||
|
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<update id="VEPrcsDAO.updateImageAtchFileId" parameterClass="VEPrcsDetailVO">
|
||||||
|
|
||||||
|
UPDATE VE_PRCS SET
|
||||||
|
IMAGE_ATCH_FILE_ID = #imageAtchFileId#
|
||||||
|
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||||
|
, LAST_UPDT_PNTTM = NOW()
|
||||||
|
WHERE PRCS_ORD = #prcsOrd#
|
||||||
|
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<delete id="VEPrcsDAO.deleteInstr" parameterClass="VEPrcsDetailVO">
|
||||||
|
DELETE FROM VEA_PRCS_APLCT_PRD_INSTR_ASGNM
|
||||||
|
WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd#
|
||||||
|
AND user_id = #userId#
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<!-- 교육문의 상세 L page -->
|
||||||
|
<select id="VEPrcsDAO.selectQnaPagingList" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.selectQnaPagingList */
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
COUNT(1) OVER() AS totCnt
|
||||||
|
, qn.PRCS_APLCT_PRD_QNA_ORD as prcsAplctPrdQnaOrd
|
||||||
|
, qn.LCTR_DIV_CD as lctrDivCd
|
||||||
|
, qn.QNA_REGIST as qnaRegist
|
||||||
|
, mb.MBER_NM AS mberNm
|
||||||
|
, qn.QNA_CN as qnaCn
|
||||||
|
, qn.QNA_ANSWER_CN as qnaAnswerCn
|
||||||
|
, qn.QNA_ANSWERER as qnaAnswerer
|
||||||
|
,TO_CHAR(qn.FRST_REGIST_PNTTM,'YYYY-MM-DD HH24:MI') AS frstRegistPnttm
|
||||||
|
, qn.FRST_REGISTER_ID as frstRegisterId
|
||||||
|
,TO_CHAR(qn.LAST_UPDT_PNTTM,'YYYY-MM-DD') AS lastUpdtPnttm
|
||||||
|
, qn.LAST_UPDUSR_ID as lastUpdusrId
|
||||||
|
FROM
|
||||||
|
VEA_PRCS_APLCT_PRD_QNA qn
|
||||||
|
LEFT JOIN LETTNGNRLMBER mb
|
||||||
|
ON qn.QNA_REGIST = mb.MBER_ID
|
||||||
|
WHERE
|
||||||
|
1=1
|
||||||
|
<isNotEmpty property="lctrDivCd">
|
||||||
|
AND qn.LCTR_DIV_CD = #lctrDivCd#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="searchKeyword">
|
||||||
|
AND qn.QNA_CN LIKE '%' || #searchKeyword# || '%'
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="searchSmbtStartDt">
|
||||||
|
AND TO_CHAR(qn.FRST_REGIST_PNTTM, 'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#searchSmbtStartDt#, '.' , '')
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="searchSmbtEndDt">
|
||||||
|
AND TO_CHAR(qn.FRST_REGIST_PNTTM, 'YYYYMMDD') <![CDATA[ <= ]]> REPLACE(#searchSmbtEndDt#, '.' , '')
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="qnaRegist">
|
||||||
|
AND QNA_REGIST = #qnaRegist#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="searchQuery">
|
||||||
|
$searchQuery$
|
||||||
|
</isNotEmpty>
|
||||||
|
ORDER BY qn.FRST_REGIST_PNTTM desc
|
||||||
|
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 교육문의 상세 -->
|
||||||
|
<select id="VEPrcsDAO.selectQnaDetail" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.selectQnaDetail */
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
qn.PRCS_APLCT_PRD_QNA_ORD as prcsAplctPrdQnaOrd
|
||||||
|
, qn.LCTR_DIV_CD as lctrDivCd
|
||||||
|
, qn.QNA_REGIST as qnaRegist
|
||||||
|
, mb.MBER_NM AS mberNm
|
||||||
|
, qn.QNA_CN as qnaCn
|
||||||
|
, qn.QNA_ANSWER_CN as qnaAnswerCn
|
||||||
|
, qn.QNA_ANSWERER as qnaAnswerer
|
||||||
|
,TO_CHAR(qn.FRST_REGIST_PNTTM,'YYYY-MM-DD') AS frstRegistPnttm
|
||||||
|
, qn.FRST_REGISTER_ID as frstRegisterId
|
||||||
|
,TO_CHAR(qn.LAST_UPDT_PNTTM,'YYYY-MM-DD') AS lastUpdtPnttm
|
||||||
|
, qn.LAST_UPDUSR_ID as lastUpdusrId
|
||||||
|
FROM
|
||||||
|
VEA_PRCS_APLCT_PRD_QNA qn
|
||||||
|
LEFT JOIN LETTNGNRLMBER mb
|
||||||
|
ON qn.QNA_REGIST = mb.MBER_ID
|
||||||
|
WHERE
|
||||||
|
1=1
|
||||||
|
AND qn.PRCS_APLCT_PRD_QNA_ORD = #prcsAplctPrdQnaOrd#
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 교육문의 답변 update -->
|
||||||
|
<update id="VEPrcsDAO.qnaUpdate" parameterClass="VEPrcsDetailVO" >
|
||||||
|
/* VEPrcsDAO.qnaUpdate */
|
||||||
|
|
||||||
|
UPDATE VEA_PRCS_APLCT_PRD_QNA SET
|
||||||
|
QNA_ANSWER_CN = #qnaAnswerCn#
|
||||||
|
, QNA_ANSWERER = #qnaAnswerer#
|
||||||
|
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||||
|
, LAST_UPDT_PNTTM = NOW()
|
||||||
|
WHERE PRCS_APLCT_PRD_QNA_ORD = #prcsAplctPrdQnaOrd#
|
||||||
|
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- 기반강화, 기소유예 강사 L page -->
|
||||||
|
<select id="VEPrcsDAO.selectPagingList4FndthInstr" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.selectPagingList4FndthInstr */
|
||||||
|
|
||||||
|
SELECT COUNT(1) OVER() AS totCnt ,
|
||||||
|
|
||||||
|
a.edu_strt_pnttm||'~'||a.edu_ddln_pnttm AS eduHopeDt ,
|
||||||
|
|
||||||
|
a.prcs_aplct_prd_ord AS prcsAplctPrdOrd,
|
||||||
|
a.lctr_div_cd AS lctrDivCd,
|
||||||
|
a.strt_pnttm AS strtPnttm,
|
||||||
|
a.end_pnttm AS endPnttm,
|
||||||
|
a.use_yn AS useYn,
|
||||||
|
a.anncm_cn AS anncmCn,
|
||||||
|
a.popup_cn AS popupCn,
|
||||||
|
a.atch_file_id AS atchFileId,
|
||||||
|
a.title AS title ,
|
||||||
|
a.dead_line_dt AS deadLineDt ,
|
||||||
|
a.prcs_ord AS prcsOrd ,
|
||||||
|
a.edu_part_cd AS eduPartCd ,
|
||||||
|
a.nos AS nos ,
|
||||||
|
a.ddln_cd AS ddlnCd ,
|
||||||
|
a.edu_strt_pnttm AS eduStrtPnttm ,
|
||||||
|
a.edu_ddln_pnttm AS eduDdlnPnttm ,
|
||||||
|
a.dprtm_nm AS dprtmNm ,
|
||||||
|
|
||||||
|
b.prcs_nm AS prcsNm ,
|
||||||
|
b.prcs_div AS prcsDiv
|
||||||
|
|
||||||
|
, c.user_id AS userId
|
||||||
|
, c.instr_nm AS instrNm
|
||||||
|
|
||||||
|
, f.sbmt_yn AS feeSbmtYn
|
||||||
|
, c.phone AS instrPhone
|
||||||
|
, f.INSTR_FEE AS instrFee
|
||||||
|
, f.TRAFFIC_FEE AS trafficFee
|
||||||
|
|
||||||
|
FROM ve_prcs_aplct_prd a
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
, ve_prcs b
|
||||||
|
|
||||||
|
,
|
||||||
|
(
|
||||||
|
SELECT a0.prcs_aplct_prd_ord
|
||||||
|
, a0.user_id
|
||||||
|
, b.instr_nm
|
||||||
|
, b.phone
|
||||||
|
FROM vea_prcs_aplct_prd_instr_asgnm a0
|
||||||
|
, ve_instr_detail b
|
||||||
|
WHERE 1=1
|
||||||
|
AND a0.asgnm_aprvl_cd='30'
|
||||||
|
AND a0.user_id=b.user_id
|
||||||
|
AND b.use_yn='Y'
|
||||||
|
AND b.instr_div='20'
|
||||||
|
|
||||||
|
) c
|
||||||
|
|
||||||
|
LEFT OUTER JOIN ve_instr_fee f
|
||||||
|
ON (
|
||||||
|
c.prcs_aplct_prd_ord = f.edu_aplct_ord
|
||||||
|
AND c.user_id = f.edu_chasi_ord
|
||||||
|
)
|
||||||
|
|
||||||
|
WHERE 1 =1
|
||||||
|
AND a.prcs_ord =b.prcs_ord
|
||||||
|
|
||||||
|
AND a.lctr_div_cd=#lctrDivCd#
|
||||||
|
/*교육확정목록을 조회하기 위한 조건문*/
|
||||||
|
AND a.ddln_cd = #ddlnCd#
|
||||||
|
|
||||||
|
AND a.use_yn='Y'
|
||||||
|
|
||||||
|
AND a.prcs_aplct_prd_ord = c.prcs_aplct_prd_ord
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 대면/비대면 여부 -->
|
||||||
|
<isNotEmpty property="srchCndt1">
|
||||||
|
AND b.prcs_div = #srchCndt1#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 교육시작기간 -->
|
||||||
|
<isNotEmpty property="srchKwd2_1">
|
||||||
|
AND REPLACE(a.edu_strt_pnttm, '.', '') >= REPLACE(#srchKwd2_1#, '.', '')
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="srchKwd2_2">
|
||||||
|
AND REPLACE(#srchKwd2_2#, '.', '') >= REPLACE(a.edu_strt_pnttm, '.', '')
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 대면/비대면 여부 -->
|
||||||
|
<isNotEmpty property="srchKwd3_1">
|
||||||
|
AND c.instr_nm = #srchKwd3_1#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 강사ID -->
|
||||||
|
<isNotEmpty property="userId">
|
||||||
|
AND c.user_id = #userId#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
<!-- 실무역량강화, 기소유예의 종료 기준 구분 -->
|
||||||
|
<isNotEmpty property="endPnttm">
|
||||||
|
<isEqual property="lctrDivCd" compareValue="50">
|
||||||
|
AND TO_CHAR(NOW(), 'YYYYMMDD') <![CDATA[ > ]]> REPLACE(a.edu_ddln_pnttm, '.' , '')
|
||||||
|
</isEqual>
|
||||||
|
<isEqual property="lctrDivCd" compareValue="60">
|
||||||
|
AND TO_CHAR(NOW(), 'YYYYMMDD') <![CDATA[ > ]]> REPLACE(a.edu_strt_pnttm, '.' , '')
|
||||||
|
</isEqual>
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
ORDER BY 1
|
||||||
|
|
||||||
|
<isEmpty property="orderByQuery">
|
||||||
|
, a.prcs_aplct_prd_ord desc
|
||||||
|
</isEmpty>
|
||||||
|
<isNotEmpty property="orderByQuery">
|
||||||
|
, $orderByQuery$
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
LIMIT recordCountPerPage OFFSET firstIndex
|
||||||
|
*/
|
||||||
|
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 대상자 취소시 대상자 테이블 정보 수정 -->
|
||||||
|
<update id="VEPrcsDAO.updateSspnIdmtTrgtCancelNew" parameterClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.updateSspnIdmtTrgtCancelNew */
|
||||||
|
UPDATE
|
||||||
|
vea_sspn_idmt_trgt
|
||||||
|
SET
|
||||||
|
LAST_UPDT_PNTTM = NOW()
|
||||||
|
,LAST_UPDUSR_ID = #lastUpdusrId#
|
||||||
|
|
||||||
|
<isEqual property="reqNo" compareValue="2-1">
|
||||||
|
/* 신청 후 취소 */
|
||||||
|
, user_id = NULL
|
||||||
|
, edu_aplct_ord = NULL
|
||||||
|
, edu_state_cd = '10'
|
||||||
|
, prcs_aplct_prd_ord_cmplt = NULL
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
|
<isEqual property="reqNo" compareValue="4">
|
||||||
|
/* 신청 후 반려 */
|
||||||
|
, user_id = NULL
|
||||||
|
, edu_aplct_ord = NULL
|
||||||
|
, edu_state_cd = '10'
|
||||||
|
, prcs_aplct_prd_ord_cmplt = NULL
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
|
<isEqual property="reqNo" compareValue="6">
|
||||||
|
/* 확정 후 취소 요청 edu_state_cd=30,req_state_cd=20 */
|
||||||
|
, edu_state_cd = '30'
|
||||||
|
, req_state_cd = '20'
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
|
<isEqual property="reqNo" compareValue="6-1">
|
||||||
|
/* 확정 후 취소 요청 edu_state_cd=30,req_state_cd=20 */
|
||||||
|
, edu_state_cd = '30'
|
||||||
|
, req_state_cd = '20'
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
|
<isEqual property="reqNo" compareValue="6-2">
|
||||||
|
/* 취소 신청 승은(교육중단) edu_state_cd=60,req_state_cd=40 */
|
||||||
|
, edu_state_cd = '60'
|
||||||
|
, req_state_cd = '40'
|
||||||
|
</isEqual>
|
||||||
|
WHERE
|
||||||
|
sspn_idtmt_trgt_ord = #sspnIdtmtTrgtOrd#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- 대상자 취소시 대상자 테이블 정보 수정 -->
|
||||||
|
<update id="VEPrcsDAO.updateAplctDetailInfo" parameterClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.updateAplctDetailInfo */
|
||||||
|
UPDATE VEA_APLCT_DETAIL_INFO
|
||||||
|
SET
|
||||||
|
LAST_UPDT_PNTTM = NOW()
|
||||||
|
,LAST_UPDUSR_ID = #lastUpdusrId#
|
||||||
|
|
||||||
|
<isEqual property="reqNo" compareValue="3">
|
||||||
|
/* 신청 후 관리자 반려 aplct_state_cd=50 */
|
||||||
|
, aplct_state_cd = null
|
||||||
|
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
|
<isEqual property="reqNo" compareValue="4">
|
||||||
|
/* 신청 후 관리자 반려 aplct_state_cd=50 */
|
||||||
|
, aplct_state_cd = '50'
|
||||||
|
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
edu_aplct_ord = #eduAplctOrd#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- 대상자 취소시 대상자 테이블 정보 수정 -->
|
||||||
|
<update id="VEPrcsDAO.deleteAplctDetailInfo" parameterClass="VEPrcsDetailVO">
|
||||||
|
/* VEPrcsDAO.deleteAplctDetailInfo */
|
||||||
|
DELETE FROM VEA_APLCT_DETAIL_INFO
|
||||||
|
WHERE
|
||||||
|
edu_aplct_ord = #eduAplctOrd#
|
||||||
|
</update>
|
||||||
|
|
||||||
</sqlMap>
|
</sqlMap>
|
||||||
|
|||||||
@ -307,7 +307,8 @@
|
|||||||
<c:out value="${status.count}"/>
|
<c:out value="${status.count}"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:out value="${list.chrgNm}"/>
|
<%-- <c:out value="${list.chrgNm}"/> --%>
|
||||||
|
<c:out value="${list.prsctrNm}"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:out value="${list.sbmtPnttm}"/>
|
<c:out value="${list.sbmtPnttm}"/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user