|
|
@@ -553,7 +553,7 @@ public class TsfOrderService {
|
|
|
|
|
|
// 장바구니 금액정보 체크
|
|
|
for (Order orderDetail : cartGoodsList) {
|
|
|
- cartCurrPriceSum = cartCurrPriceSum + orderDetail.getCurrPrice();
|
|
|
+ cartCurrPriceSum = cartCurrPriceSum + orderDetail.getOrgCurrPrice();
|
|
|
}
|
|
|
|
|
|
// 판매가비교
|
|
|
@@ -927,8 +927,9 @@ public class TsfOrderService {
|
|
|
// cartsq
|
|
|
for (int i=0 ; i<order.getCartSqArr().length ; i++) {
|
|
|
Cart cart = new Cart();
|
|
|
- cart.setOrdNo(order.getOrdNoCnt());
|
|
|
+ cart.setOrdNo(order.getOrdNo());
|
|
|
cart.setCartSq(order.getCartSqArr()[i]);
|
|
|
+ cart.setRegNo(order.getCustNo());
|
|
|
|
|
|
// 장바구니 이력등록
|
|
|
cartDao.insertCartHst(cart);
|
|
|
@@ -945,16 +946,21 @@ public class TsfOrderService {
|
|
|
*/
|
|
|
@Transactional("shopTxnManager")
|
|
|
public String deleteCartOrdNo(Order order) {
|
|
|
-
|
|
|
- // 장바구니 이력등록
|
|
|
- Cart cart = new Cart();
|
|
|
- cart.setOrdNo(order.getOrdNoCnt());
|
|
|
|
|
|
- // 2021.05.10 주문완료 주문번호로 장바구니정보 삭제
|
|
|
- cartDao.deleteCartOrdNo(cart);
|
|
|
+ log.info("order.getOrdNo() ::: {}", order.getOrdNo());
|
|
|
|
|
|
- // 2021.05.10 주문완료 주문번호로 장바구니상세정보 삭제
|
|
|
- cartDao.deleteCartDetailOrdNo(cart);
|
|
|
+ // 주문번호 존재할때만 실행
|
|
|
+ if (order.getOrdNo() > 0) {
|
|
|
+ // 장바구니 이력등록
|
|
|
+ Cart cart = new Cart();
|
|
|
+ cart.setOrdNo(order.getOrdNo());
|
|
|
+
|
|
|
+ // 2021.05.10 주문완료 주문번호로 장바구니정보 삭제
|
|
|
+ cartDao.deleteCartOrdNo(cart);
|
|
|
+
|
|
|
+ // 2021.05.10 주문완료 주문번호로 장바구니상세정보 삭제
|
|
|
+ cartDao.deleteCartDetailOrdNo(cart);
|
|
|
+ }
|
|
|
|
|
|
return "SUCCESS";
|
|
|
}
|