|
|
|
|
@ -231,18 +231,18 @@ SELECT INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, RESULT_MSG <!-- 연계 결과 메세지 -->
|
|
|
|
|
, POST_PRGRS <!-- 제작상태 -->
|
|
|
|
|
, STAT_CHECK_DT <!-- 제작상태 확인일시 -->
|
|
|
|
|
FROM TB_PST_MSR
|
|
|
|
|
FROM TB_PST_MASTER
|
|
|
|
|
WHERE INTF_ID IN (<foreach collection="list" item="intfID" separator=",">#{intfID}</foreach>)</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectNewIntfID" parameterType="map" resultType="dataobject">/* 우편제작 신청 연계ID 생성(PostplusMapper.selectNewIntfID) */
|
|
|
|
|
SELECT CONCAT(PREFIX, LPAD(NVL(REPLACE(MAX(B.INTF_ID), PREFIX, '') + 1, '1'), 5, '0')) NEW_ID
|
|
|
|
|
FROM (SELECT <include refid="utility.today" /> PREFIX FROM DUAL) A
|
|
|
|
|
<!-- FROM (SELECT CONCAT(<include refid="utility.today" />, '-', #{currentUser.orgID}, '-', #{currentUser.deptCode}, '-') PREFIX FROM DUAL) A -->
|
|
|
|
|
LEFT OUTER JOIN TB_PST_MSR B ON B.INTF_ID LIKE CONCAT(A.PREFIX, '%')
|
|
|
|
|
LEFT OUTER JOIN TB_PST_MASTER B ON B.INTF_ID LIKE CONCAT(A.PREFIX, '%')
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertMaster" parameterType="map">/* 우편제작 신청 마스터 등록(PostplusMapper.insertMaster) */
|
|
|
|
|
INSERT INTO TB_PST_MSR (
|
|
|
|
|
INSERT INTO TB_PST_MASTER (
|
|
|
|
|
INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, VERSION <!-- 버전 -->
|
|
|
|
|
, TEST_YN <!-- 테스트여부 -->
|
|
|
|
|
@ -323,7 +323,7 @@ INSERT INTO TB_PST_MSR (
|
|
|
|
|
)</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateMaster" parameterType="map">/* 우편제작 신청 마스터 수정(PostplusMapper.updateMaster) */
|
|
|
|
|
UPDATE TB_PST_MSR
|
|
|
|
|
UPDATE TB_PST_MASTER
|
|
|
|
|
SET NVLP = #{mst.envelop} <!-- 봉투 -->
|
|
|
|
|
, NVLP_WND = #{mst.envelopWindow} <!-- 봉투창 -->
|
|
|
|
|
, BW_COLOR = #{mst.bwColor} <!-- 흑백칼라 -->
|
|
|
|
|
@ -355,7 +355,7 @@ UPDATE TB_PST_MSR
|
|
|
|
|
WHERE INTF_ID = #{mst.intfID}</update>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteMasters" parameterType="list">/* 우편제작 신청마스터 삭제(PostplusMapper.deleteMasters) */
|
|
|
|
|
DELETE FROM TB_PST_MSR
|
|
|
|
|
DELETE FROM TB_PST_MASTER
|
|
|
|
|
WHERE INTF_ID IN (<foreach collection="list" item="intfID" separator=",">#{intfID}</foreach>)</delete>
|
|
|
|
|
|
|
|
|
|
<resultMap id="detailRow" type="cokr.xit.interfaces.postplus.post.PstMsr$Detail"><!-- 제작신청 상세 -->
|
|
|
|
|
@ -502,12 +502,12 @@ SELECT INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, VACNT_NO6 <!-- 가상계좌번호6 -->
|
|
|
|
|
, VACNT_NO7 <!-- 가상계좌번호7 -->
|
|
|
|
|
, VACNT_NO8 <!-- 가상계좌번호8 -->
|
|
|
|
|
FROM TB_PST_MSR_DETAIL
|
|
|
|
|
FROM TB_PST_DETAIL
|
|
|
|
|
WHERE INTF_ID IN (<foreach collection="list" item="intfID" separator=",">#{intfID}</foreach>)
|
|
|
|
|
ORDER BY INTF_ID, SEQ</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertDetail" parameterType="map">/* 우편제작 신청상세 등록(PostplusMapper.insertDetail) */
|
|
|
|
|
INSERT INTO TB_PST_MSR_DETAIL (
|
|
|
|
|
INSERT INTO TB_PST_DETAIL (
|
|
|
|
|
INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, SEQ <!-- 순번 -->
|
|
|
|
|
, SNDNG_DTL_ID <!-- 발송상세ID -->
|
|
|
|
|
@ -652,7 +652,7 @@ INSERT INTO TB_PST_MSR_DETAIL (
|
|
|
|
|
)</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateDetail" parameterType="map">/* 우편제작 신청상세 수정(PostplusMapper.updateDetail) */
|
|
|
|
|
UPDATE TB_PST_MSR_DETAIL
|
|
|
|
|
UPDATE TB_PST_DETAIL
|
|
|
|
|
SET OWNER_NM = #{name} <!-- 이름 -->
|
|
|
|
|
, OWNER_ZIPCODE = #{zipcode} <!-- 우편번호 -->
|
|
|
|
|
, OWNER_ADDR = #{address} <!-- 주소 -->
|
|
|
|
|
@ -724,7 +724,7 @@ UPDATE TB_PST_MSR_DETAIL
|
|
|
|
|
AND SEQ = #{seq}</update>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteDetails" parameterType="list">/* 우편제작 신청상세 삭제(PostplusMapper.deleteDetails) */
|
|
|
|
|
DELETE FROM TB_PST_MSR_DETAIL
|
|
|
|
|
DELETE FROM TB_PST_DETAIL
|
|
|
|
|
WHERE INTF_ID IN (<foreach collection="list" item="intfID" separator=",">#{intfID}</foreach>)</delete>
|
|
|
|
|
|
|
|
|
|
</mapper>
|