|
|
@@ -615,6 +615,7 @@ public class TscOrderService {
|
|
|
* @author jsh77b
|
|
|
* @since 2021. 02. 02
|
|
|
*/
|
|
|
+ @Transactional("shopTxnManager")
|
|
|
public void updateCustDeliveryAddr(Order order) {
|
|
|
|
|
|
// 기본배송지로 설정되면 기존의 기본배송지 정보는 N 처리
|
|
|
@@ -633,6 +634,7 @@ public class TscOrderService {
|
|
|
* @author jsh77b
|
|
|
* @since 2021. 02. 02
|
|
|
*/
|
|
|
+ @Transactional("shopTxnManager")
|
|
|
public void createCustDeliveryAddr(Order order) {
|
|
|
|
|
|
// 기본배송지로 설정되면 기존의 기본배송지 정보는 N 처리
|
|
|
@@ -1874,6 +1876,8 @@ public class TscOrderService {
|
|
|
order.setOrdPhnno(orderInfo.getOrdPhnno());
|
|
|
order.setVaNo(orderInfo.getVaNo());
|
|
|
order.setCustNo(orderInfo.getCustNo());
|
|
|
+ order.setGiftPackCloseYn(orderInfo.getGiftPackCloseYn());
|
|
|
+ order.setGiftPackCloseDt(orderInfo.getGiftPackCloseDt());
|
|
|
}
|
|
|
index++;
|
|
|
}
|
|
|
@@ -1887,6 +1891,7 @@ public class TscOrderService {
|
|
|
order.setRecipBaseAddr(deliveryAddrInfo.getRecipBaseAddr());
|
|
|
order.setRecipDtlAddr(deliveryAddrInfo.getRecipDtlAddr());
|
|
|
order.setRecipPhnno(deliveryAddrInfo.getRecipPhnno());
|
|
|
+ order.setRecipZipcode(deliveryAddrInfo.getRecipZipcode());
|
|
|
order.setDelvMemo(deliveryAddrInfo.getDelvMemo());
|
|
|
order.setGiftMsg(deliveryAddrInfo.getGiftMsg());
|
|
|
order.setDelvAddrSq(deliveryAddrInfo.getDelvAddrSq());
|
|
|
@@ -1921,14 +1926,43 @@ public class TscOrderService {
|
|
|
index++;
|
|
|
}
|
|
|
|
|
|
+ String delvRegYn = "Y";
|
|
|
+ if (order.getRecipZipcode() == null || "".equals(order.getRecipZipcode())) {
|
|
|
+ delvRegYn = "N";
|
|
|
+ }
|
|
|
+
|
|
|
// 4. 화면전송변수설정
|
|
|
resultMap.set("orderInfo" , order); // 주문기본정보
|
|
|
resultMap.set("orderList" , orderList); // 주문목록정보
|
|
|
resultMap.set("orderListCnt" , orderList.size()); // 주문목록갯수
|
|
|
resultMap.set("giftAddrInpYn" , giftAddrInpYn); // 선물받기배송지등록여부
|
|
|
+ resultMap.set("delvRegYn" , delvRegYn); // 배송지등록여부
|
|
|
|
|
|
return resultMap;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 선물주문배송신청완료
|
|
|
+ *
|
|
|
+ * @param Order
|
|
|
+ * @return Order
|
|
|
+ * @author jsh77b
|
|
|
+ * @since 2021. 04. 15
|
|
|
+ */
|
|
|
+ @Transactional("shopTxnManager")
|
|
|
+ public int updateOrderDetailGiftAddrInpYn(Order order) {
|
|
|
+
|
|
|
+ order.setCustNo(0);
|
|
|
+
|
|
|
+ // 선물주문배송신청완료
|
|
|
+
|
|
|
+ int rtn = orderDao.updateOrderDetailGiftAddrInpYn(order);
|
|
|
+
|
|
|
+ // 주문상세 이력 등록
|
|
|
+ rtn = orderDao.createOrderDetailAllHst(order);
|
|
|
+
|
|
|
+ return rtn;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
/**
|