|
@@ -22,6 +22,7 @@ import com.style24.core.biz.dao.TscScmDao;
|
|
|
import com.style24.core.support.env.TscConstants;
|
|
import com.style24.core.support.env.TscConstants;
|
|
|
import com.style24.core.support.message.TscMessageByLocale;
|
|
import com.style24.core.support.message.TscMessageByLocale;
|
|
|
import com.style24.core.support.util.CryptoUtils;
|
|
import com.style24.core.support.util.CryptoUtils;
|
|
|
|
|
+import com.style24.persistence.domain.DeliveryFee;
|
|
|
import com.style24.persistence.domain.Order;
|
|
import com.style24.persistence.domain.Order;
|
|
|
import com.style24.persistence.domain.OrderChange;
|
|
import com.style24.persistence.domain.OrderChange;
|
|
|
import com.style24.persistence.domain.Payment;
|
|
import com.style24.persistence.domain.Payment;
|
|
@@ -1902,7 +1903,9 @@ public class TscOrderService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 3. 상품정보조회
|
|
// 3. 상품정보조회
|
|
|
- Collection<Order> orderDetailList = orderDao.getOrderDetailOrdAmtList(order);
|
|
|
|
|
|
|
+ Collection<Order> orderDetailList = orderDao.getOrderDetailOrdAmtList(order);
|
|
|
|
|
+ Collection<Order> orderDetailDelvFeeCdGrp = orderDao.getOrderDetailDelvFeeCdGrp(order);
|
|
|
|
|
+
|
|
|
int listSumAmt = 0; // 상품금액합계(정상가)
|
|
int listSumAmt = 0; // 상품금액합계(정상가)
|
|
|
int goodsSumAmt = 0; // 상품금액합계(판매가)
|
|
int goodsSumAmt = 0; // 상품금액합계(판매가)
|
|
|
int goodsDcSumAmt = 0; // 상품할인금액(정상가 - 판매가)
|
|
int goodsDcSumAmt = 0; // 상품할인금액(정상가 - 판매가)
|
|
@@ -2036,6 +2039,54 @@ public class TscOrderService {
|
|
|
resultMap.set("goodsNm" , goodsNm); // 상품명
|
|
resultMap.set("goodsNm" , goodsNm); // 상품명
|
|
|
resultMap.set("goodsCnt" , goodsCnt); // 상품건수
|
|
resultMap.set("goodsCnt" , goodsCnt); // 상품건수
|
|
|
|
|
|
|
|
|
|
+ // 2021.06.23 주문완료 메일정보 추가
|
|
|
|
|
+ resultMap.set("ordNm" , order.getOrdNm()); // 주문자명
|
|
|
|
|
+ resultMap.set("ordNo" , order.getOrdNo()); // 주문번호
|
|
|
|
|
+ resultMap.set("ordDt" , order.getOrdDt()); // 주문일자
|
|
|
|
|
+ resultMap.set("recipNm" , order.getRecipNm()); // 받는사람
|
|
|
|
|
+ resultMap.set("recipPhnno" , order.getRecipPhnno()); // 받는사람핸드폰번호
|
|
|
|
|
+ resultMap.set("recipZipcode" , order.getRecipZipcode()); // 받는사람우편번호
|
|
|
|
|
+ resultMap.set("recipBaseAddr" , order.getRecipBaseAddr()); // 받는사람기본주소
|
|
|
|
|
+ resultMap.set("recipDtlAddr" , order.getRecipDtlAddr()); // 받는사람상세주소
|
|
|
|
|
+ resultMap.set("delvMemo" , order.getDelvMemo()); // 받는사람배송메모
|
|
|
|
|
+ resultMap.set("pgGbNm" , payType); // 결제방법
|
|
|
|
|
+
|
|
|
|
|
+ // 취소 상세 정보 조회
|
|
|
|
|
+ Collection<OrderChange> cancelList = new ArrayList();
|
|
|
|
|
+ for (Order orderDetail : orderDetailList) {
|
|
|
|
|
+ OrderChange orderChange = new OrderChange();
|
|
|
|
|
+ orderChange.setGoodsCd(orderDetail.getGoodsCd());
|
|
|
|
|
+ orderChange.setGoodsNm(orderDetail.getGoodsNm());
|
|
|
|
|
+ orderChange.setBrandNm(orderDetail.getBrandGroupNm());
|
|
|
|
|
+ orderChange.setShotDelvYn(orderDetail.getShotDelvYn());
|
|
|
|
|
+ orderChange.setSelfGoodsYn(orderDetail.getSelfGoodsYn());
|
|
|
|
|
+ orderChange.setItemNm(orderDetail.getItemNm());
|
|
|
|
|
+ orderChange.setColorNm(orderDetail.getColorNm());
|
|
|
|
|
+ orderChange.setOptCd1(orderDetail.getOptCd1());
|
|
|
|
|
+ orderChange.setOptCd2(orderDetail.getOptCd2());
|
|
|
|
|
+ orderChange.setGoodsType(orderDetail.getGoodsType());
|
|
|
|
|
+ orderChange.setSysImgNm(orderDetail.getSysFileNm());
|
|
|
|
|
+ orderChange.setSupplyCompNm(orderDetail.getSupplyCompNm());
|
|
|
|
|
+ orderChange.setDelvFeeCd(orderDetail.getCartDelvFeeCd());
|
|
|
|
|
+ orderChange.setOrdNo(order.getOrdNo());
|
|
|
|
|
+
|
|
|
|
|
+ cancelList.add(orderChange);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 상픔 정보 조회
|
|
|
|
|
+ String cancelInfo = orderChangeService.getMailOrderCancelInfo(cancelList);
|
|
|
|
|
+ resultMap.set("orderListInfo" , cancelInfo); // 주문목록
|
|
|
|
|
+
|
|
|
|
|
+ log.info("cancelInfo ::: {}", cancelInfo);
|
|
|
|
|
+
|
|
|
|
|
+ // 사은품목록
|
|
|
|
|
+ OrderChange oc = new OrderChange();
|
|
|
|
|
+ oc.setOrdNo(order.getOrdNo());
|
|
|
|
|
+ String freeGiftInfo = orderChangeService.getMailFreeGiftCancelInfo(oc);
|
|
|
|
|
+ resultMap.set("orderFreegiftInfo" , freeGiftInfo); // 사은품목록
|
|
|
|
|
+
|
|
|
|
|
+ log.info("freeGiftInfo ::: {}", freeGiftInfo);
|
|
|
|
|
+
|
|
|
return resultMap;
|
|
return resultMap;
|
|
|
}
|
|
}
|
|
|
|
|
|