|
@@ -5,70 +5,88 @@
|
|
|
<!-- 회원기본정보 -->
|
|
<!-- 회원기본정보 -->
|
|
|
<select id="getCustomerInfo" parameterType="Customer" resultType="Customer">
|
|
<select id="getCustomerInfo" parameterType="Customer" resultType="Customer">
|
|
|
/* TscCustomer.getCustomerInfo */
|
|
/* TscCustomer.getCustomerInfo */
|
|
|
- SELECT CUST_NO
|
|
|
|
|
- , CUST_ID
|
|
|
|
|
- , CUST_NM
|
|
|
|
|
- , PASSWD
|
|
|
|
|
- , BIRTH_YMD
|
|
|
|
|
- , BIRTH_SM
|
|
|
|
|
- , SEX_GB
|
|
|
|
|
- , CELL_PHNNO
|
|
|
|
|
- , APP_AGREE_YN
|
|
|
|
|
- , DATE_FORMAT(APP_AGREE_DT, '%Y%m%d%H%i%S') AS APP_AGREE_DT
|
|
|
|
|
- , SMS_AGREE_YN
|
|
|
|
|
- , DATE_FORMAT(SMS_AGREE_DT, '%Y%m%d%H%i%S') AS SMS_AGREE_DT
|
|
|
|
|
- , EMAIL
|
|
|
|
|
- , EMAIL_AGREE_YN
|
|
|
|
|
- , DATE_FORMAT(EMAIL_AGREE_DT, '%Y%m%d%H%i%S') AS EMAIL_AGREE_DT
|
|
|
|
|
- , HOME_ZIPCODE
|
|
|
|
|
- , HOME_BASE_ADDR
|
|
|
|
|
- , HOME_DTL_ADDR
|
|
|
|
|
- , SITE_CD
|
|
|
|
|
- , FRONT_GB
|
|
|
|
|
- , AF_LINK_CD
|
|
|
|
|
- , CUST_GB
|
|
|
|
|
- , CUST_GRADE
|
|
|
|
|
- , FN_GET_CODE_NM('G110', CUST_GRADE) AS CUST_GRADE_NM
|
|
|
|
|
- , DATE_FORMAT(JOIN_DT, '%Y%m%d%H%i%S') AS JOIN_DT
|
|
|
|
|
- , FOREIGNER_YN
|
|
|
|
|
- , CUST_STAT
|
|
|
|
|
- , DATE_FORMAT(PASSWD_CHG_DT, '%Y%m%d%H%i%S') AS PASSWD_CHG_DT
|
|
|
|
|
- , TEMP_PASSWD_YN
|
|
|
|
|
- , DATE_FORMAT(LOGIN_LDT, '%Y%m%d%H%i%S') AS LOGIN_LDT
|
|
|
|
|
- , CI
|
|
|
|
|
- , DATE_FORMAT(AUTH_DT, '%Y%m%d%H%i%S') AS AUTH_DT
|
|
|
|
|
- , MANAGED_RSN
|
|
|
|
|
- , MANAGED_DTL_RSN
|
|
|
|
|
- , DATE_FORMAT(MANAGED_DT, '%Y%m%d%H%i%S') AS MANAGED_DT
|
|
|
|
|
- , SECEDE_RSN
|
|
|
|
|
- , SECEDE_DTL_RSN
|
|
|
|
|
- , DATE_FORMAT(SECEDE_DT, '%Y%m%d%H%i%S') AS SECEDE_DT
|
|
|
|
|
- , FN_GET_USER_NM(REG_NO) AS REG_NM
|
|
|
|
|
- , DATE_FORMAT(REG_DT, '%Y%m%d%H%i%S') AS REG_DT
|
|
|
|
|
- , FN_GET_USER_NM(UPD_NO) AS UPD_NM
|
|
|
|
|
- , DATE_FORMAT(UPD_DT, '%Y%m%d%H%i%S') AS UPD_DT
|
|
|
|
|
- FROM TB_CUSTOMER
|
|
|
|
|
- WHERE SITE_CD = #{siteCd}
|
|
|
|
|
|
|
+ SELECT C.CUST_NO
|
|
|
|
|
+ , C.CUST_ID
|
|
|
|
|
+ , C.CUST_NM
|
|
|
|
|
+ , C.PASSWD
|
|
|
|
|
+ , C.BIRTH_YMD
|
|
|
|
|
+ , C.BIRTH_SM
|
|
|
|
|
+ , C.SEX_GB
|
|
|
|
|
+ , C.CELL_PHNNO
|
|
|
|
|
+ , C.APP_AGREE_YN
|
|
|
|
|
+ , DATE_FORMAT(C.APP_AGREE_DT, '%Y%m%d%H%i%S') AS APP_AGREE_DT
|
|
|
|
|
+ , C.SMS_AGREE_YN
|
|
|
|
|
+ , DATE_FORMAT(C.SMS_AGREE_DT, '%Y%m%d%H%i%S') AS SMS_AGREE_DT
|
|
|
|
|
+ , C.EMAIL
|
|
|
|
|
+ , C.EMAIL_AGREE_YN
|
|
|
|
|
+ , DATE_FORMAT(C.EMAIL_AGREE_DT, '%Y%m%d%H%i%S') AS EMAIL_AGREE_DT
|
|
|
|
|
+ , C.HOME_ZIPCODE
|
|
|
|
|
+ , C.HOME_BASE_ADDR
|
|
|
|
|
+ , C.HOME_DTL_ADDR
|
|
|
|
|
+ , C.SITE_CD
|
|
|
|
|
+ , C.FRONT_GB
|
|
|
|
|
+ , C.AF_LINK_CD
|
|
|
|
|
+ , C.CUST_GB
|
|
|
|
|
+ , C.CUST_GRADE
|
|
|
|
|
+ , FN_GET_CODE_NM('G110', C.CUST_GRADE) AS CUST_GRADE_NM
|
|
|
|
|
+ , DATE_FORMAT(C.JOIN_DT, '%Y%m%d%H%i%S') AS JOIN_DT
|
|
|
|
|
+ , C.FOREIGNER_YN
|
|
|
|
|
+ , C.CUST_STAT
|
|
|
|
|
+ , DATE_FORMAT(C.PASSWD_CHG_DT, '%Y%m%d%H%i%S') AS PASSWD_CHG_DT
|
|
|
|
|
+ , C.TEMP_PASSWD_YN
|
|
|
|
|
+ , DATE_FORMAT(C.LOGIN_LDT, '%Y%m%d%H%i%S') AS LOGIN_LDT
|
|
|
|
|
+ , C.CI
|
|
|
|
|
+ , DATE_FORMAT(C.AUTH_DT, '%Y%m%d%H%i%S') AS AUTH_DT
|
|
|
|
|
+ , C.MANAGED_RSN
|
|
|
|
|
+ , C.MANAGED_DTL_RSN
|
|
|
|
|
+ , DATE_FORMAT(C.MANAGED_DT, '%Y%m%d%H%i%S') AS MANAGED_DT
|
|
|
|
|
+ , C.SECEDE_RSN
|
|
|
|
|
+ , C.SECEDE_DTL_RSN
|
|
|
|
|
+ , DATE_FORMAT(C.SECEDE_DT, '%Y%m%d%H%i%S') AS SECEDE_DT
|
|
|
|
|
+ , IFNULL(FN_GET_USER_NM(C.REG_NO), C.REG_NO) AS REG_NM
|
|
|
|
|
+ , DATE_FORMAT(C.REG_DT, '%Y%m%d%H%i%S') AS REG_DT
|
|
|
|
|
+ , IFNULL(FN_GET_USER_NM(C.UPD_NO), C.UPD_NO) AS UPD_NM
|
|
|
|
|
+ , DATE_FORMAT(C.UPD_DT, '%Y%m%d%H%i%S') AS UPD_DT
|
|
|
|
|
+ , (
|
|
|
|
|
+ SELECT DATE_FORMAT(REG_DT, '%Y%m%d%H%i%S')
|
|
|
|
|
+ FROM TB_CUSTOMER_SNS
|
|
|
|
|
+ WHERE CUST_NO = C.CUST_NO
|
|
|
|
|
+ AND SNS_TYPE = 'NV'
|
|
|
|
|
+ ) AS NV_JOIN_DT
|
|
|
|
|
+ , (
|
|
|
|
|
+ SELECT DATE_FORMAT(REG_DT, '%Y%m%d%H%i%S')
|
|
|
|
|
+ FROM TB_CUSTOMER_SNS
|
|
|
|
|
+ WHERE CUST_NO = C.CUST_NO
|
|
|
|
|
+ AND SNS_TYPE = 'KK'
|
|
|
|
|
+ ) AS KK_JOIN_DT
|
|
|
|
|
+ , (
|
|
|
|
|
+ SELECT DATE_FORMAT(REG_DT, '%Y%m%d%H%i%S')
|
|
|
|
|
+ FROM TB_CUSTOMER_SNS
|
|
|
|
|
+ WHERE CUST_NO = C.CUST_NO
|
|
|
|
|
+ AND SNS_TYPE = 'YS'
|
|
|
|
|
+ ) AS YS_JOIN_DT
|
|
|
|
|
+ FROM TB_CUSTOMER C
|
|
|
|
|
+ WHERE C.SITE_CD = #{siteCd}
|
|
|
<if test="custNo != null and custNo != ''">
|
|
<if test="custNo != null and custNo != ''">
|
|
|
- AND CUST_NO = #{custNo}
|
|
|
|
|
|
|
+ AND C.CUST_NO = #{custNo}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="custStat != null and custStat != ''">
|
|
<if test="custStat != null and custStat != ''">
|
|
|
- AND CUST_STAT = #{custStat}
|
|
|
|
|
|
|
+ AND C.CUST_STAT = #{custStat}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="encodedEmail != null and encodedEmail != ''">
|
|
<if test="encodedEmail != null and encodedEmail != ''">
|
|
|
- AND EMAIL = #{encodedEmail}
|
|
|
|
|
|
|
+ AND C.EMAIL = #{encodedEmail}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="custId != null and custId !=''">
|
|
<if test="custId != null and custId !=''">
|
|
|
- AND CUST_ID = #{custId}
|
|
|
|
|
|
|
+ AND C.CUST_ID = #{custId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="encodedCustNm != null and encodedCustNm != ''">
|
|
<if test="encodedCustNm != null and encodedCustNm != ''">
|
|
|
- AND CUST_NM = #{encodedCustNm}
|
|
|
|
|
|
|
+ AND C.CUST_NM = #{encodedCustNm}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="encodedBirthYmd != null and encodedBirthYmd != ''">
|
|
<if test="encodedBirthYmd != null and encodedBirthYmd != ''">
|
|
|
- AND BIRTH_YMD = #{encodedBirthYmd}
|
|
|
|
|
|
|
+ AND C.BIRTH_YMD = #{encodedBirthYmd}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="ci != null and ci != ''">
|
|
<if test="ci != null and ci != ''">
|
|
|
- AND CI = #{ci}
|
|
|
|
|
|
|
+ AND C.CI = #{ci}
|
|
|
</if>
|
|
</if>
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|