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

주문완료 메일 보내기 개발완료

tsit14 4 лет назад
Родитель
Сommit
0c17e1e18c

+ 34 - 0
src/main/java/com/style24/core/biz/service/TscMailService.java

@@ -597,5 +597,39 @@ public class TscMailService {
 			// Do nothing
 			// Do nothing
 		}
 		}
 	}
 	}
+	
+	/**
+	 * 무통장 입금 요청
+	 *
+	 * @param GagaMap
+	 * @param Integer
+	 * @author jsh77b
+	 * @since 2021. 06. 25
+	 */
+	@Transactional("shopTxnManager")
+	public void sendVaDepositRequest(GagaMap replaceInfo, Integer senderNo) {
+		
+		Order orderInfo = (Order)replaceInfo.get("orderInfo");
+
+		// 주문 결제 완료 메일 발송
+		netpathyMailSender.send(NetpathyMailSender.MailAnswerSq.VA_DEPOSIT_REQUEST.value(), orderInfo.getOrdEmail(), replaceInfo);
+
+		try {
+			if (replaceInfo.getInt("custNo") > 0) {
+				// 고객접촉이력 정보
+				CustContactHst custContactHst = new CustContactHst();
+				custContactHst.setContactType(TscConstants.ContactType.CANCEL_INFO.value());				// 접촉유형:주문-취소안내(공통코드G054)
+				custContactHst.setContactMethod(TscConstants.ContactMethod.EMAIL.value());					// 접촉방법:알림톡+문자(공통코드G055)
+				custContactHst.setContactContents("주문-결제안내");
+				custContactHst.setReceiverNo(replaceInfo.getInt("custNo"));
+				custContactHst.setSenderNo(senderNo);
+				custContactHst.setRegNo(senderNo);
+				coreCustomerService.createCustomerContactHistory(custContactHst);
+			}
+		} catch (Exception e) {
+			log.error("error", e);
+			// Do nothing
+		}
+	}
 
 
 }
 }

+ 1 - 4
src/main/java/com/style24/core/biz/service/TscOrderService.java

@@ -2084,15 +2084,12 @@ public class TscOrderService {
 		String cancelInfo = orderChangeService.getMailOrderCancelInfo(cancelList);
 		String cancelInfo = orderChangeService.getMailOrderCancelInfo(cancelList);
 		resultMap.set("orderListInfo"		, cancelInfo);				// 주문목록
 		resultMap.set("orderListInfo"		, cancelInfo);				// 주문목록
 		
 		
-		log.info("cancelInfo ::: {}", cancelInfo);
-		
 		// 사은품목록
 		// 사은품목록
 		OrderChange oc = new OrderChange();
 		OrderChange oc = new OrderChange();
 		oc.setOrdNo(order.getOrdNo());
 		oc.setOrdNo(order.getOrdNo());
 		String freeGiftInfo = orderChangeService.getMailFreeGiftCancelInfo(oc);
 		String freeGiftInfo = orderChangeService.getMailFreeGiftCancelInfo(oc);
 		resultMap.set("orderFreegiftInfo"	, freeGiftInfo);			// 사은품목록
 		resultMap.set("orderFreegiftInfo"	, freeGiftInfo);			// 사은품목록
-		
-		log.info("freeGiftInfo ::: {}", freeGiftInfo);
+
 
 
 		return resultMap;
 		return resultMap;
 	}
 	}

+ 1 - 1
src/main/java/com/style24/core/biz/thirdparty/NetpathyMailSender.java

@@ -63,7 +63,7 @@ public class NetpathyMailSender {
 
 
 		ORDER_COMPLETE(1019),			// 주문완료 안내
 		ORDER_COMPLETE(1019),			// 주문완료 안내
 		VA_DEPOSIT_REQUEST(1020),		// 무통장 입금 요청
 		VA_DEPOSIT_REQUEST(1020),		// 무통장 입금 요청
-		CANCEL_REFUND(1021),				// 주문취소 및 환불 안내
+		CANCEL_REFUND(1021),			// 주문취소 및 환불 안내
 
 
 		EXCHANGE_REQUEST(1023),			// 교환 접수 안내
 		EXCHANGE_REQUEST(1023),			// 교환 접수 안내
 		RETURN_REQUEST(1024),			// 반품 접수 안내
 		RETURN_REQUEST(1024),			// 반품 접수 안내