|
|
@@ -1517,6 +1517,8 @@ public class TscOrderService {
|
|
|
// 4. 주문상세정보등록
|
|
|
Collection<Order> orderDetailList = order.getOrderDetailList();
|
|
|
|
|
|
+ String entryNo = "";
|
|
|
+
|
|
|
for (Order orderDetail : orderDetailList) {
|
|
|
orderDetail.setOrdNo(order.getOrdNo());
|
|
|
orderDetail.setOrdExchGb("O");
|
|
|
@@ -1547,6 +1549,11 @@ public class TscOrderService {
|
|
|
orderDetail.setShotDelvYn("N");
|
|
|
}
|
|
|
|
|
|
+ // 2021.11.02 통관번호등록
|
|
|
+ if (orderDetail.getEntryNo() != null && !"".equals(orderDetail.getEntryNo())) {
|
|
|
+ entryNo = orderDetail.getEntryNo();
|
|
|
+ }
|
|
|
+
|
|
|
// TODO 총알배송, 구매대행상품여부 체크
|
|
|
orderDao.createOrderDetail(orderDetail); // 주문상세정보등록
|
|
|
|
|
|
@@ -1632,6 +1639,20 @@ public class TscOrderService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 2021.11.02 회원통관번호 테이블에 통관번호 등록
|
|
|
+ if (order.getCustNo() > 0) {
|
|
|
+ if (!"".equals(entryNo)) {
|
|
|
+ order.setEntryNo(entryNo);
|
|
|
+ int cnt = orderDao.getCustEntryNo(order);
|
|
|
+
|
|
|
+ if (cnt < 1) {
|
|
|
+ orderDao.createCustEntryNo(order);
|
|
|
+ } else {
|
|
|
+ orderDao.updateCustEntryNo(order);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// 5. 주문사은품정보등록
|
|
|
order.setOrdDtlStat(TscConstants.OrderDetailStat.ORDER_RECEIPT.value());
|
|
|
if(order.getFreegiftValArr() != null && order.getFreegiftValArr().length > 0) {
|