Sfoglia il codice sorgente

네이버페이 주문형 검수 대응 임시 커밋

card007 4 anni fa
parent
commit
a32b7d827a

+ 100 - 3
src/main/java/com/style24/batch/biz/task/TsbNaverPayTask.java

@@ -114,14 +114,111 @@ public class TsbNaverPayTask {
 	 * @author card007
 	 * @since 2021. 10. 05
 	 */
-	// @Scheduled(cron = "${cron.naverpay.recv.order}")
-	@Scheduled(fixedDelay = 3500000)
+	@Scheduled(cron = "${cron.naverpay.recv.order}")
+	// @Scheduled(fixedDelay = 3500000)
 	@Async
 	public void recvOrderComplete() throws Exception {
-		// 결제 완료 주문 정보 수신
 		recvOrderCompleteJob.runById("cron.naverpay.recv.order");
 	}
 
+	/**
+	 * 결제 취소 완료 주문 정보 수신
+	 *
+	 * @throws Exception
+	 * @author card007
+	 * @since 2021. 10. 07
+	 */
+	@Scheduled(cron = "${cron.naverpay.recv.cancel.complete}")
+	// @Scheduled(fixedDelay = 3500000)
+	@Async
+	public void recvOrderCancelComplete() throws Exception {
+		recvOrderCancelCompleteJob.runById("cron.naverpay.recv.cancel.complete");
+	}
+
+	/**
+	 * 취소 접수 주문 정보 수신
+	 *
+	 * @throws Exception
+	 * @author card007
+	 * @since 2021. 10. 07
+	 */
+	@Scheduled(cron = "${cron.naverpay.recv.cancel.req}")
+	// @Scheduled(fixedDelay = 3500000)
+	@Async
+	public void recvOrderCancelReq() throws Exception {
+		recvOrderCancelReqJob.runById("cron.naverpay.recv.cancel.req");
+	}
+
+	/**
+	 * 구매 확정 주문 정보 수신
+	 *
+	 * @throws Exception
+	 * @author card007
+	 * @since 2021. 10. 07
+	 */
+	@Scheduled(cron = "${cron.naverpay.recv.order.decide}")
+	// @Scheduled(fixedDelay = 3500000)
+	@Async
+	public void recvOrderConfirm() throws Exception {
+		recvOrderConfirmJob.runById("cron.naverpay.recv.order.decide");
+	}
+
+	/**
+	 * 반품 접수 주문 정보 수신
+	 *
+	 * @throws Exception
+	 * @author card007
+	 * @since 2021. 10. 07
+	 */
+	@Scheduled(cron = "${cron.naverpay.recv.return.req}")
+	// @Scheduled(fixedDelay = 3500000)
+	@Async
+	public void recvOrderReturnReq() throws Exception {
+		recvOrderReturnReqJob.runById("cron.naverpay.recv.return.req");
+	}
+
+	/**
+	 * 교환 접수 주문 정보 수신
+	 *
+	 * @throws Exception
+	 * @author card007
+	 * @since 2021. 10. 07
+	 */
+	@Scheduled(cron = "${cron.naverpay.recv.exchange.req}")
+	// @Scheduled(fixedDelay = 3500000)
+	@Async
+	public void recvOrderExchangeReq() throws Exception {
+		recvOrderExchangeReqJob.runById("cron.naverpay.recv.exchange.req");
+	}
+
+	/**
+	 * 회수송장번호 수신
+	 *
+	 * @throws Exception
+	 * @author card007
+	 * @since 2021. 10. 07
+	 */
+	@Scheduled(cron = "${cron.naverpay.recv.wd.invoice.no}")
+	// @Scheduled(fixedDelay = 3500000)
+	@Async
+	public void recvWdInvoiceNo() throws Exception {
+		recvWdInvoiceNoJob.runById("cron.naverpay.recv.wd.invoice.no");
+	}
+
+	/**
+	 * 배송준비중 주문 정보 송신
+	 *
+	 * @throws Exception
+	 * @author card007
+	 * @since 2021. 10. 07
+	 */
+	@Scheduled(cron = "${cron.naverpay.send.ready.delivery}")
+	// @Scheduled(fixedDelay = 3500000)
+	@Async
+	public void sendReadyDelivery() throws Exception {
+		sendReadyDeliveryJob.runById("cron.naverpay.send.ready.delivery");
+	}
+
 	/**
 	 * 네이버페이 결제형 구매확정
 	 *

+ 17 - 1
src/main/resources/config/application-brdg.yml

@@ -139,7 +139,23 @@ cron:
     #네이버페이
     naverPay.order.batch: 2 22 2 29 2 ?                  #네이버페이 배치 실행 (20분배치)
     #naverPay.order.batch: 0 0/20 * 1/1 * *               #네이버페이 배치 실행 (20분배치). 네이버페이 검증 완료 후 access.license와 secret.key 설정 후 주석 해제
-    naverPay.order.decision: 2 22 2 29 2 ?              #네이버페이 결제형 구매확정
+    naverPay.order.decision: 2 22 2 29 2 ?               #네이버페이 결제형 구매확정
+    naverpay.recv.order: 2 22 2 29 2 ?                   #네이버페이 주문형 결제 완료 주문 정보 수신
+#    naverpay.recv.order: 0 0/20 * 1/1 * *                #네이버페이 주문형 결제 완료 주문 정보 수신
+    naverpay.recv.cancel.complete: 2 22 2 29 2 ?         #네이버페이 주문형 결제 취소 완료 주문 정보 수신
+#    naverpay.recv.cancel.complete: 5 0/20 * 1/1 * *      #네이버페이 주문형 결제 취소 완료 주문 정보 수신
+    naverpay.recv.cancel.req: 2 22 2 29 2 ?              #네이버페이 주문형 취소 접수 주문 정보 수신
+#    naverpay.recv.cancel.req: 10 0/20 * 1/1 * *          #네이버페이 주문형 취소 접수 주문 정보 수신
+    naverpay.recv.order.decide: 2 22 2 29 2 ?            #네이버페이 주문형 구매 확정 주문 정보 수신
+#    naverpay.recv.order.decide: 15 0/20 * 1/1 * *        #네이버페이 주문형 구매 확정 주문 정보 수신
+    naverpay.recv.return.req: 2 22 2 29 2 ?              #네이버페이 주문형 반품 접수 주문 정보 수신
+#    naverpay.recv.return.req: 20 0/20 * 1/1 * *          #네이버페이 주문형 반품 접수 주문 정보 수신
+    naverpay.recv.exchange.req: 2 22 2 29 2 ?            #네이버페이 주문형 교환 접수 주문 정보 수신
+#    naverpay.recv.exchange.req: 25 0/20 * 1/1 * *        #네이버페이 주문형 교환 접수 주문 정보 수신
+    naverpay.recv.wd.invoice.no: 2 22 2 29 2 ?           #네이버페이 주문형 회수송장번호 수신
+#    naverpay.recv.wd.invoice.no: 30 0/20 * 1/1 * *       #네이버페이 주문형 회수송장번호 수신
+    naverpay.send.ready.delivery: 2 22 2 29 2 ?          #네이버페이 주문형 배송준비중 주문 정보 송신
+#    naverpay.send.ready.delivery: 35 0/20 * 1/1 * *      #네이버페이 주문형 배송준비중 주문 정보 송신
 
     #통계
     statistics:

+ 8 - 0
src/main/resources/config/application-locd.yml

@@ -147,6 +147,14 @@ cron:
     #네이버페이
     naverPay.order.batch: 2 22 2 29 2 ?                 #네이버페이 배치 실행 (20분배치)
     naverPay.order.decision: 2 22 2 29 2 ?              #네이버페이 결제형 구매확정
+    naverpay.recv.order: 2 22 2 29 2 ?                   #네이버페이 주문형 결제 완료 주문 정보 수신
+    naverpay.recv.cancel.complete: 2 22 2 29 2 ?         #네이버페이 주문형 결제 취소 완료 주문 정보 수신
+    naverpay.recv.cancel.req: 2 22 2 29 2 ?              #네이버페이 주문형 취소 접수 주문 정보 수신
+    naverpay.recv.order.decide: 2 22 2 29 2 ?            #네이버페이 주문형 구매 확정 주문 정보 수신
+    naverpay.recv.return.req: 2 22 2 29 2 ?              #네이버페이 주문형 반품 접수 주문 정보 수신
+    naverpay.recv.exchange.req: 2 22 2 29 2 ?            #네이버페이 주문형 교환 접수 주문 정보 수신
+    naverpay.recv.wd.invoice.no: 2 22 2 29 2 ?           #네이버페이 주문형 회수송장번호 수신
+    naverpay.send.ready.delivery: 2 22 2 29 2 ?          #네이버페이 주문형 배송준비중 주문 정보 송신
 
     #통계
     statistics:

+ 8 - 0
src/main/resources/config/application-locp.yml

@@ -147,6 +147,14 @@ cron:
     #네이버페이
     naverPay.order.batch: 2 22 2 29 2 ?                 #네이버페이 배치 실행 (20분배치)
     naverPay.order.decision: 2 22 2 29 2 ?              #네이버페이 결제형 구매확정
+    naverpay.recv.order: 2 22 2 29 2 ?                   #네이버페이 주문형 결제 완료 주문 정보 수신
+    naverpay.recv.cancel.complete: 2 22 2 29 2 ?         #네이버페이 주문형 결제 취소 완료 주문 정보 수신
+    naverpay.recv.cancel.req: 2 22 2 29 2 ?              #네이버페이 주문형 취소 접수 주문 정보 수신
+    naverpay.recv.order.decide: 2 22 2 29 2 ?            #네이버페이 주문형 구매 확정 주문 정보 수신
+    naverpay.recv.return.req: 2 22 2 29 2 ?              #네이버페이 주문형 반품 접수 주문 정보 수신
+    naverpay.recv.exchange.req: 2 22 2 29 2 ?            #네이버페이 주문형 교환 접수 주문 정보 수신
+    naverpay.recv.wd.invoice.no: 2 22 2 29 2 ?           #네이버페이 주문형 회수송장번호 수신
+    naverpay.send.ready.delivery: 2 22 2 29 2 ?          #네이버페이 주문형 배송준비중 주문 정보 송신
 
     #통계
     statistics:

+ 8 - 0
src/main/resources/config/application-style.yml

@@ -140,6 +140,14 @@ cron:
     #네이버페이
     naverPay.order.batch: 2 22 2 29 2 ?                  #네이버페이 배치 실행
     naverPay.order.decision: 0 46 23 * * *               #네이버페이 결제형 구매확정 (1일 1회)
+    naverpay.recv.order: 2 22 2 29 2 ?                   #네이버페이 주문형 결제 완료 주문 정보 수신
+    naverpay.recv.cancel.complete: 2 22 2 29 2 ?         #네이버페이 주문형 결제 취소 완료 주문 정보 수신
+    naverpay.recv.cancel.req: 2 22 2 29 2 ?              #네이버페이 주문형 취소 접수 주문 정보 수신
+    naverpay.recv.order.decide: 2 22 2 29 2 ?            #네이버페이 주문형 구매 확정 주문 정보 수신
+    naverpay.recv.return.req: 2 22 2 29 2 ?              #네이버페이 주문형 반품 접수 주문 정보 수신
+    naverpay.recv.exchange.req: 2 22 2 29 2 ?            #네이버페이 주문형 교환 접수 주문 정보 수신
+    naverpay.recv.wd.invoice.no: 2 22 2 29 2 ?           #네이버페이 주문형 회수송장번호 수신
+    naverpay.send.ready.delivery: 2 22 2 29 2 ?          #네이버페이 주문형 배송준비중 주문 정보 송신
 
     #통계
     statistics: