Procházet zdrojové kódy

공통코드 추가 및 휴면 해제 기능 추가

jsshin před 5 roky
rodič
revize
42ead2b61b

+ 2 - 0
src/main/java/com/style24/core/biz/dao/TscCustomerDao.java

@@ -117,4 +117,6 @@ public interface TscCustomerDao {
 	 * @since 2021. 03. 08
 	 */
 	int deleteDormantCustomer(Integer custNo);
+
+	void createException();
 }

+ 1 - 0
src/main/java/com/style24/core/biz/service/TscCustomerService.java

@@ -162,6 +162,7 @@ public class TscCustomerService {
 	 * @author jsshin
 	 * @since 2021. 03. 08
 	 */
+	@Transactional("shopTxnManager")
 	public boolean saveDormantCustomerRelease(Customer customer) {
 		// 1. 고객정보 이력 생성
 		customerDao.createCustomerHistory(customer);

+ 2 - 1
src/main/java/com/style24/core/support/env/TscConstants.java

@@ -62,12 +62,13 @@ public class TscConstants {
 	// 접촉유형
 	public enum ContactType {
 		PROMOTION("G054_100"),					// 회원-프로모션
-		CONGRATULATIONS("G054_201"),			// 회원-회원가입축하
+		CONGRATULATIONS("G054_201"),				// 회원-회원가입축하
 		CELLPHONE_AUTHENTICATION("G054_202"),	// 회원-휴대전화인증
 		PASSWORD_INFO("G054_203"), 				// 회원-고객비밀번호발송
 		QNA_INFO("G054_204"),					// 회원-1:1문의답변
 		SECESSION_INFO("G054_205"),				// 회원-가입탈퇴안내
 		BASIC_LMS("G054_206"),					// 회원-기본LMS안내발송
+		DORMANT_EXPECTED("G054_207"),			// 회원-휴면계정전환예정
 		ORDER_INFO("G054_301"),					// 주문-주문안내
 		BANK_DEPOSIT_INFO("G054_302"),			// 주문-무통장입금안내
 		SOLDOUT_EXPECTED_INFO("G054_303"),		// 주문-결품예정안내

+ 9 - 2
src/main/java/com/style24/persistence/mybatis/shop/TscCustomer.xml

@@ -364,7 +364,7 @@
 		/* TscCustomer.updateDormantCustomerRelease */
 		UPDATE TB_CUSTOMER C
 		INNER JOIN
-		       TB_DORMANT_CUST DC
+		      TB_DORMANT_CUST DC
 		ON     C.CUST_NO = DC.CUST_NO
 		AND    DC.CUST_NO = #{custNo}
 		SET    C.CUST_NM = DC.CUST_NM
@@ -382,7 +382,7 @@
 		     , C.HOME_BASE_ADDR = DC.HOME_BASE_ADDR
 		     , C.HOME_DTL_ADDR = DC.HOME_DTL_ADDR
 		     , C.CUST_STAT = 'G104_10'
-		     , C.UPD_NO = NOW()
+		     , C.UPD_DT = NOW()
 		     , C.UPD_NO = #{updNo}
 	</insert>
 
@@ -394,4 +394,11 @@
 		WHERE CUST_NO = #{custNo}
 	</delete>
 
+	<!--Exception 테스트-->
+	<insert id="createException">
+		/* TscCustomer.createException */
+		INSERT INTO TB_CUSTOMER (CUST_NO)
+		VALUES (NULL)
+	</insert>
+
 </mapper>