Pārlūkot izejas kodu

장바구니삭제

tsit14 5 gadi atpakaļ
vecāks
revīzija
ea45a6e857

+ 16 - 10
src/main/java/com/style24/front/biz/service/TsfOrderService.java

@@ -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";
 	}

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

@@ -739,7 +739,7 @@ public class TsfOrderController extends TsfBaseController {
 		coreOrderService.createPreOrder(order);
 		
 		// 4. 2021.05.10 장바구니정보 정보 삭제
-		orderService.deleteCartOrdNo(order);
+		orderService.insertCartHstOrdNo(order);
 		
 		log.info("order.getEntryNo()           ::: {}", order.getEntryNo());
 		log.info("order.getPgGb()              ::: {}", order.getPgGb());