Просмотр исходного кода

휴면 테이블 삭제 기능추가

jsshin 5 лет назад
Родитель
Сommit
80daca69ca

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

@@ -107,4 +107,14 @@ public interface TscCustomerDao {
 	 * @since 2021. 03. 08
 	 */
 	int updateDormantCustomerRelease(Customer customer);
+
+	/**
+	 * 휴면테이블 삭제 처리
+	 *
+	 * @param custNo - 고객번호
+	 * @return int - 처리결과
+	 * @author jsshin
+	 * @since 2021. 03. 08
+	 */
+	int deleteDormantCustomer(Integer custNo);
 }

+ 5 - 3
src/main/java/com/style24/core/biz/service/TscCustomerService.java

@@ -158,15 +158,17 @@ public class TscCustomerService {
 	 * 휴면해제 처리
 	 *
 	 * @param customer - 고객정보
-	 * @return int - 처리결과
+	 * @return int - 성공하면 1 이기때문에 true
 	 * @author jsshin
 	 * @since 2021. 03. 08
 	 */
-	public void saveDormantCustomerRelease(Customer customer) {
+	public boolean saveDormantCustomerRelease(Customer customer) {
 		// 1. 고객정보 이력 생성
 		customerDao.createCustomerHistory(customer);
 		// 2. 휴면해제처리
-		customerDao.updateDormantCustomerRelease(customer);
+		int resultCnt = customerDao.updateDormantCustomerRelease(customer);
+
+		return resultCnt > 0;
 	}
 
 

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

@@ -385,4 +385,13 @@
 		     , C.UPD_NO = NOW()
 		     , C.UPD_NO = #{updNo}
 	</insert>
+
+	<!--휴면 테이블 삭제-->
+	<delete id="deleteDormantCustomer" parameterMap="Integer">
+		/* TscCustomer.deleteDormantCustomer */
+		DELETE
+		FROM  TB_DORMANT_CUST
+		WHERE CUST_NO = #{custNo}
+	</delete>
+
 </mapper>