mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-06 17:57:24 +09:00
서브쿼리 삭제
This commit is contained in:
@@ -155,4 +155,6 @@ public interface CustMgtMapper {
|
||||
void updateCancleSbscstHst(CancleSubsSttus params);
|
||||
/** 청약상태 히스토리 업데이트 */
|
||||
void cancleSbscstHst(CancleSubsSttus params);
|
||||
|
||||
String selectEfctStDt(CancleSubsSttusReqDto params);
|
||||
}
|
||||
|
||||
@@ -1542,9 +1542,13 @@ public class CustMgtService {
|
||||
try {
|
||||
CancleSubsSttus selectEfctStDt = new CancleSubsSttus();
|
||||
|
||||
//1. 기존 이력 정보 가져오기
|
||||
selectEfctStDt.setEfctStDt(custMgtMapper.selectEfctStDt(cancleSubsSttusReqDto));
|
||||
selectEfctStDt.setSubsId(cancleSubsSttusReqDto.getSubsId());
|
||||
selectEfctStDt.setChgId(regId);
|
||||
//1. 기존 이력 만료시키기
|
||||
|
||||
|
||||
//2. 기존 이력 만료시키기
|
||||
custMgtMapper.updateCancleSbscstHst(selectEfctStDt);
|
||||
|
||||
selectEfctStDt.setEfctFnsDt("99991231");
|
||||
@@ -1552,13 +1556,13 @@ public class CustMgtService {
|
||||
selectEfctStDt.setRegId(regId);
|
||||
selectEfctStDt.setUserSttusCd("98");
|
||||
|
||||
//2. 취소 이력 정보 인서트
|
||||
//3. 취소 이력 정보 인서트
|
||||
custMgtMapper.cancleSbscstHst(selectEfctStDt);
|
||||
|
||||
//3. 사용자 상태 변경
|
||||
//4. 사용자 상태 변경
|
||||
custMgtMapper.cancleUserSttusCd(cancleSubsSttusReqDto);
|
||||
|
||||
//4. 고객 청약상태 변경
|
||||
//5. 고객 청약상태 변경
|
||||
custMgtMapper.cancleSubsSttusCd(cancleSubsSttusReqDto);
|
||||
|
||||
} catch (Exception e) {
|
||||
|
||||
@@ -1708,6 +1708,19 @@
|
||||
AND SUBS_ID = #{subsId}
|
||||
</update>
|
||||
|
||||
<select id="selectEfctStDt" parameterType="kr.co.uplus.ez.api.custMgt.dto.CancleSubsSttusReqDto" resultType="String">
|
||||
/* CancleSubsSttus.selectEfctStDt - 청약 상태 히스토리 최신 날짜 조회 */
|
||||
SELECT
|
||||
EFCT_ST_DT
|
||||
FROM
|
||||
hubez_common.EZ_SBSCST_HST
|
||||
WHERE
|
||||
SUBS_ID = #{subsId}
|
||||
ORDER BY EFCT_ST_DT DESC
|
||||
LIMIT 1
|
||||
|
||||
</select>
|
||||
|
||||
<update id="updateCancleSbscstHst" parameterType="kr.co.uplus.ez.api.custMgt.dto.CancleSubsSttus">
|
||||
/* CancleSubsSttus.updateCancleSbscstHst - 임시개통, 가입 취소 시 청약 상태 히스토리 최신 날짜로 변경 */
|
||||
UPDATE
|
||||
@@ -1716,21 +1729,7 @@
|
||||
EFCT_FNS_DT = NOW()
|
||||
WHERE
|
||||
SUBS_ID = #{subsId}
|
||||
AND EFCT_ST_DT =
|
||||
( SELECT
|
||||
EFCT_ST_DT
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
EFCT_ST_DT
|
||||
FROM
|
||||
hubez_common.EZ_SBSCST_HST
|
||||
WHERE
|
||||
SUBS_ID = #{subsId}
|
||||
ORDER BY EFCT_ST_DT DESC
|
||||
LIMIT 1
|
||||
) tmp
|
||||
)
|
||||
AND EFCT_ST_DT = #{efctStDt}
|
||||
</update>
|
||||
|
||||
<insert id="cancleSbscstHst" parameterType="kr.co.uplus.ez.api.custMgt.dto.CancleSubsSttusReqDto">
|
||||
|
||||
Reference in New Issue
Block a user