Преглед изворни кода

주문완료 메일보내기 개발 작업중

tsit14 пре 5 година
родитељ
комит
94bedbb43e
1 измењених фајлова са 37 додато и 2 уклоњено
  1. 37 2
      src/main/java/com/style24/front/biz/web/TsfOrderController.java

+ 37 - 2
src/main/java/com/style24/front/biz/web/TsfOrderController.java

@@ -1,5 +1,6 @@
 package com.style24.front.biz.web;
 
+import java.text.DecimalFormat;
 import java.util.ArrayList;
 import java.util.Collection;
 
@@ -1058,7 +1059,7 @@ public class TsfOrderController extends TsfBaseController {
 
 		int count = customerService.getGiftKakaoSendInfo(custContactHst);
 		
-		if (count < 1) {
+		if (count < 30) {
 			// 2021.05.31 알림톡전송 주문완료정보		
 			if (StringUtils.isNotBlank(orderInfo.getOrdPhnno())) {
 				Integer userNo = orderInfo.getCustNo();
@@ -1067,10 +1068,44 @@ public class TsfOrderController extends TsfBaseController {
 					orderInfo.setGoodsCnt(String.valueOf(resultMap.get("goodsCnt")));
 					kakaotalkService.sendOrderComplete(orderInfo, userNo);
 					
+					GagaMap replaceInfo = new GagaMap(); 
+					DecimalFormat df = new DecimalFormat("###,###");
+					
+					replaceInfo.set("ordSumAmt"			, df.format(resultMap.getInt("ordSumAmt")));
+					replaceInfo.set("dcSumAmt"			, df.format(resultMap.getInt("dcSumAmt")));
+					replaceInfo.set("realOrdSumAmt"		, df.format(resultMap.getInt("realOrdSumAmt")));
+					replaceInfo.set("listSumAmt"		, df.format(resultMap.getInt("listSumAmt")));
+					replaceInfo.set("goodsSumAmt"		, df.format(resultMap.getInt("goodsSumAmt")));
+					replaceInfo.set("goodsDcSumAmt"		, df.format(resultMap.getInt("goodsDcSumAmt")));
+					replaceInfo.set("delvFeeSumAmt"		, df.format(resultMap.getInt("delvFeeSumAmt")));
+					replaceInfo.set("realDelvSumAmt"	, df.format(resultMap.getInt("realDelvSumAmt")));
+					replaceInfo.set("cpn1DcSumAmt"		, df.format(resultMap.getInt("cpn1DcSumAmt")));
+					replaceInfo.set("tmtbSumAmt"		, df.format(resultMap.getInt("tmtbSumAmt")));
+					replaceInfo.set("cpnDcSumAmt"		, df.format(resultMap.getInt("cpnDcSumAmt")));
+					replaceInfo.set("prePntDcSumAmt"	, df.format(resultMap.getInt("prePntDcSumAmt")));
+					replaceInfo.set("pntDcSumAmt"		, df.format(resultMap.getInt("pntDcSumAmt")));
+					replaceInfo.set("gfcdUseSumAmt"		, df.format(resultMap.getInt("gfcdUseSumAmt")));
+					replaceInfo.set("savePntSumAmt"		, df.format(resultMap.getInt("savePntSumAmt")));
+					replaceInfo.set("mileageDcAmt"		, df.format(resultMap.getInt("mileageDcAmt")));
+					replaceInfo.set("allianceDcAmt"		, df.format(resultMap.getInt("allianceDcAmt")));
+					replaceInfo.set("orderInfo"			, resultMap.get("orderInfo"));
+					replaceInfo.set("ordNm"				, resultMap.get("ordNm"));
+					replaceInfo.set("ordNo"				, resultMap.get("ordNo"));
+					replaceInfo.set("ordDt"				, resultMap.get("ordDt"));
+					replaceInfo.set("recipNm"			, resultMap.get("recipNm"));
+					replaceInfo.set("recipPhnno"		, resultMap.get("recipPhnno"));
+					replaceInfo.set("recipZipcode"		, resultMap.get("recipZipcode"));
+					replaceInfo.set("recipBaseAddr"		, resultMap.get("recipBaseAddr"));
+					replaceInfo.set("recipDtlAddr"		, resultMap.get("recipDtlAddr"));
+					replaceInfo.set("delvMemo"			, resultMap.get("delvMemo"));
+					replaceInfo.set("pgGbNm"			, resultMap.get("pgGbNm"));
+					replaceInfo.set("orderListInfo"		, resultMap.get("orderListInfo"));
+					replaceInfo.set("orderFreegiftInfo"	, resultMap.get("orderFreegiftInfo"));
+					
 					// 2021.06.15
 					// 주문완료 안내 메일 보내기
 					if (StringUtils.isNotBlank(orderInfo.getOrdEmail())) {
-						mailService.sendOrderComplete(resultMap, userNo);
+						mailService.sendOrderComplete(replaceInfo, userNo);
 					}
 				} catch (Exception e) {
 					// TODO Auto-generated catch block