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

반품 접수 알림톡 개발 커밋

card007 5 лет назад
Родитель
Сommit
39fe6a9a32
1 измененных файлов с 14 добавлено и 2 удалено
  1. 14 2
      src/main/java/com/style24/front/biz/web/TsfMypageController.java

+ 14 - 2
src/main/java/com/style24/front/biz/web/TsfMypageController.java

@@ -755,8 +755,20 @@ public class TsfMypageController extends TsfBaseController {
 		result.set("chgerRtnMemo", orderChange.getChgerRtnMemo());		// 반품메모
 
 		// 6. 주문변경 DB 등록 (TB_ORDER_CHANGE, TB_ORDER_CHANGE_DETAIL, TB_REFUND)
-		coreOrderChangeService.returnRequest(result);
-		// coreOrderChangeService.rtnReq(result, custNo);
+		GagaMap map = coreOrderChangeService.returnRequest(result);
+		Integer ordChgSq = map.getInt("ordChgSq");
+
+		if (ordChgSq > 0) {
+			// 반품 알림톡 관련 정보 조회
+			orderChange = coreOrderChangeService.getKakaoOrderReturnInfo(ordChgSq);
+
+			try {
+				// 반품 알림톡 발송
+				coreKakaotalkService.sendOrderReturnRequest(orderChange, custNo);
+			} catch (Exception e) {
+				throw new IllegalStateException(message.getMessage("FAIL_0004"));
+			}
+		}
 
 		result.set("status", GagaResponseStatus.SUCCESS.getCode());
 		if (orderChange.getAddPayCost() == 0) {