Преглед изворни кода

이태영 - 20210223 장바구니 생성 중

xodud1202 пре 5 година
родитељ
комит
d668f1e1a1

+ 1 - 0
src/main/java/com/style24/front/biz/service/TsfCartService.java

@@ -651,6 +651,7 @@ public class TsfCartService {
 
 			for (Cart updCart : cartList) {
 				updCart.setCustNo(custNo);
+				updCart.setRegNo(custNo);
 
 				// 로그인 후 장바구니 수정
 				cartDao.updateCartAfterLogin(updCart);

+ 7 - 6
src/main/java/com/style24/persistence/mybatis/shop/TsfCart.xml

@@ -687,11 +687,12 @@
 	<!-- 로그인 후 장바구니 수정 -->
 	<update id="updateCartAfterLogin" parameterType="Cart">
 		/* TsfCart.updateCartAfterLogin */
-		UPDATE TB_CART X
-		SET    GOODS_QTY = X.GOODS_QTY + IFNULL((SELECT GOODS_QTY
-		                                         FROM   TB_CART
-		                                         WHERE  CART_SQ = #{delCartSq}
-		                                         AND    CUST_NO = #{custNo}
+		UPDATE TB_CART
+		SET    GOODS_QTY = GOODS_QTY + IFNULL((SELECT A.GOODS_QTY
+		    									 FROM ( SELECT GOODS_QTY
+														  FROM TB_CART
+														 WHERE CART_SQ = #{delCartSq}
+														   AND CUST_NO = #{custNo} ) A
 		                                        ),0)
 		WHERE  CART_SQ = #{updCartSq}
 		AND    CUST_NO = #{custNo}
@@ -739,7 +740,7 @@
 		     , GOODS_CD
 		     , GOODS_QTY
 		     , DEAL_GOODS_CD
-		     , ORD_NO
+		     , 0
 		     , CUST_NO
 		     , AF_LINK_CD
 		     , ITHR_CD