|
|
@@ -318,6 +318,31 @@ public class TssNaverpayController extends TssBaseController {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/send/ready/delivery")
|
|
|
+ public ModelAndView naverpaySendReadyDelivery(HttpServletRequest request, HttpServletResponse response) {
|
|
|
+ try {
|
|
|
+ PrintWriter out = response.getWriter();
|
|
|
+ log.info("<<<< 배송준비중 송신 시작 >>>>");
|
|
|
+ Order time = coreNaverPayService.setInitData();
|
|
|
+ Collection<Order> readyDeliveryList = coreNaverPayService.getReadyDeliveryList(time); // 네이버페이 주문형 배송준비중 테스트
|
|
|
+
|
|
|
+ if (readyDeliveryList != null) {
|
|
|
+ // 배송 준비중 데이터 네이버로 송신
|
|
|
+ Order result = coreNaverPayService.sendNaverPayReadyDeliveryOrder(readyDeliveryList, 99999);
|
|
|
+ }
|
|
|
+
|
|
|
+ log.info("<<<< 배송준비중 송신 종료 >>>>");
|
|
|
+
|
|
|
+ out.print("<html><body><form><h1>DELIVERY READY SUCCESS</h1></body></html>");
|
|
|
+ out.flush();
|
|
|
+ out.close();
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
@GetMapping("/recv/order/cancel/req")
|
|
|
public ModelAndView naverpayRecvOrderCancelReq(HttpServletRequest request, HttpServletResponse response) {
|
|
|
try {
|
|
|
@@ -344,24 +369,49 @@ public class TssNaverpayController extends TssBaseController {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
- @GetMapping("/send/ready/delivery")
|
|
|
- public ModelAndView naverpaySendReadyDelivery(HttpServletRequest request, HttpServletResponse response) {
|
|
|
+ @GetMapping("/recv/order/exchange/req")
|
|
|
+ public ModelAndView naverpayRecvOrderExchangeReq(HttpServletRequest request, HttpServletResponse response) {
|
|
|
try {
|
|
|
- log.info("<<<< 결제완료 수신 시작 >>>>");
|
|
|
+ log.info("<<<< 교환접수 수신 시작 >>>>");
|
|
|
|
|
|
PrintWriter out = response.getWriter();
|
|
|
- log.info("<<<< 배송준비중 송신 시작 >>>>");
|
|
|
Order time = coreNaverPayService.setInitData();
|
|
|
- Collection<Order> readyDeliveryList = coreNaverPayService.getReadyDeliveryList(time); // 네이버페이 주문형 배송준비중 테스트
|
|
|
+ ChangedProductOrderInfo[] changedProductOrderList = coreNaverPayService.changedProductOrderList(ProductOrderChangeType.EXCHANGE_REQUESTED, time.getFrom(), time.getTo(), 99999); // 변경 상품주문 조회;
|
|
|
|
|
|
- if (readyDeliveryList != null) {
|
|
|
- // 배송 준비중 데이터 네이버로 송신
|
|
|
- Order result = coreNaverPayService.sendNaverPayReadyDeliveryOrder(readyDeliveryList, 99999);
|
|
|
+ if(changedProductOrderList != null) {
|
|
|
+ log.info("<<<< 수신건수: [{}]건 >>>>", changedProductOrderList.length);
|
|
|
+ Order result = coreNaverPayService.recvExchangeReqOrder(changedProductOrderList, 99999);
|
|
|
}
|
|
|
|
|
|
- log.info("<<<< 배송준비중 송신 종료 >>>>");
|
|
|
+ log.info("<<<< 교환접수 수신 종료 >>>>");
|
|
|
|
|
|
- out.print("<html><body><form><h1>DELIVERY READY SUCCESS</h1></body></html>");
|
|
|
+ out.print("<html><body><form><h1>RECV ORDER EXCHANGE REQ SUCCESS</h1></body></html>");
|
|
|
+ out.flush();
|
|
|
+ out.close();
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping("/recv/order/return/req")
|
|
|
+ public ModelAndView naverpayRecvOrderReturnReq(HttpServletRequest request, HttpServletResponse response) {
|
|
|
+ try {
|
|
|
+ log.info("<<<< 반품접수 수신 시작 >>>>");
|
|
|
+
|
|
|
+ PrintWriter out = response.getWriter();
|
|
|
+ Order time = coreNaverPayService.setInitData();
|
|
|
+ ChangedProductOrderInfo[] changedProductOrderList = coreNaverPayService.changedProductOrderList(ProductOrderChangeType.RETURN_REQUESTED, time.getFrom(), time.getTo(), 99999); // 변경 상품주문 조회;
|
|
|
+
|
|
|
+ if(changedProductOrderList != null) {
|
|
|
+ log.info("<<<< 수신건수: [{}]건 >>>>", changedProductOrderList.length);
|
|
|
+ Order result = coreNaverPayService.recvReturnReqOrder(changedProductOrderList, 99999);
|
|
|
+ }
|
|
|
+
|
|
|
+ log.info("<<<< 반품접수 수신 종료 >>>>");
|
|
|
+
|
|
|
+ out.print("<html><body><form><h1>RECV ORDER RETURN REQ SUCCESS</h1></body></html>");
|
|
|
out.flush();
|
|
|
out.close();
|
|
|
} catch (Exception e) {
|