Просмотр исходного кода

이태영 - 20210526 네이버페이 주문형 개발 중

xodud lee 5 лет назад
Родитель
Сommit
b1426773e4

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

@@ -1587,7 +1587,7 @@ public class TsfOrderService {
 						if(comps1.getRnum() == 1) {
 							// 구성상품별 옵션 정보
 							String[] goods1optCds = comps1.getOptCd().split(",");
-							String[] goods1addPrices = comps1.getItemStockQty().split(",");
+							String[] goods1addPrices = comps1.getItemPrices().split(",");
 							String[] goods1stockQty = comps1.getItemStockQty().split(",");
 
 							for(int g1 = 0 ; g1 < goods1optCds.length ; g1++) {
@@ -1601,7 +1601,7 @@ public class TsfOrderService {
 										if(comps2.getRnum() == 2) {
 											// 구성상품별 옵션 정보
 											String[] goods2optCds = comps2.getOptCd().split(",");
-											String[] goods2addPrices = comps2.getItemStockQty().split(",");
+											String[] goods2addPrices = comps2.getItemPrices().split(",");
 											String[] goods2stockQty = comps2.getItemStockQty().split(",");
 
 											// 기존 정보 저장 (다시 돌아올 경우 이전 번호까지의 정보로 리셋하기 위함)
@@ -1622,7 +1622,7 @@ public class TsfOrderService {
 														if (comps3.getRnum() == 3) {
 															// 구성상품별 옵션 정보
 															String[] goods3optCds = comps3.getOptCd().split(",");
-															String[] goods3addPrices = comps3.getItemStockQty().split(",");
+															String[] goods3addPrices = comps3.getItemPrices().split(",");
 															String[] goods3stockQty = comps3.getItemStockQty().split(",");
 
 															// 기존 정보 저장 (다시 돌아올 경우 이전 번호까지의 정보로 리셋하기 위함)
@@ -1643,7 +1643,7 @@ public class TsfOrderService {
 																		if (comps4.getRnum() == 4) {
 																			// 구성상품별 옵션 정보
 																			String[] goods4optCds = comps4.getOptCd().split(",");
-																			String[] goods4addPrices = comps4.getItemStockQty().split(",");
+																			String[] goods4addPrices = comps4.getItemPrices().split(",");
 																			String[] goods4stockQty = comps4.getItemStockQty().split(",");
 
 																			// 기존 정보 저장 (다시 돌아올 경우 이전 번호까지의 정보로 리셋하기 위함)
@@ -1662,7 +1662,7 @@ public class TsfOrderService {
 																						if (comps5.getRnum() == 5) {
 																							// 구성상품별 옵션 정보
 																							String[] goods5optCds = comps5.getOptCd().split(",");
-																							String[] goods5addPrices = comps5.getItemStockQty().split(",");
+																							String[] goods5addPrices = comps5.getItemPrices().split(",");
 																							String[] goods5stockQty = comps5.getItemStockQty().split(",");
 
 																							// 기존 정보 저장 (다시 돌아올 경우 이전 번호까지의 정보로 리셋하기 위함)

+ 1 - 0
src/main/java/com/style24/persistence/domain/Goods.java

@@ -183,6 +183,7 @@ public class Goods extends TscBaseDomain {
 	private String remainDt;		// 리뷰 남아있는시간
 	private String brandEnm;
 	private String brandKnm;
+	private String itemPrices;		// 구성상품 금액 모음
 	private Integer ordNo;			// 주문번호
 	private Integer ordDtlNo;		// 주문상세번호
 	private Integer rnum;

+ 1 - 1
src/main/java/com/style24/persistence/mybatis/shop/TsfGoods.xml

@@ -3103,7 +3103,7 @@
 		           , G.GOODS_NM
 		           , GROUP_CONCAT(VS.OPT_CD ORDER BY VS.OPT_CD ASC) AS OPT_CD
 		           , GROUP_CONCAT(VS.OPT_CD2 ORDER BY VS.OPT_CD ASC) AS OPT_CD2
-		           , GROUP_CONCAT(VS.ADD_PRICE ORDER BY VS.OPT_CD ASC) AS ADD_PRICE
+		           , GROUP_CONCAT(VS.ADD_PRICE ORDER BY VS.OPT_CD ASC) AS ITEM_PRICES
 		           , GROUP_CONCAT(TRUNCATE(VS.CURR_STOCK_QTY / GC.QTY, 0) ORDER BY VS.OPT_CD ASC) AS ITEM_STOCK_QTY
 		           , GROUP_CONCAT(IFNULL((SELECT COLOR_KNM FROM TB_COLOR C WHERE COLOR_CD = IFNULL(NULLIF(VS.OPT_CD1,'') , VS.OPT_CD1 ) AND USE_YN  = 'Y'), VS.OPT_CD1) ORDER BY VS.OPT_CD ASC) AS COLOR_NM
 		      FROM   TB_GOODS_COMPOSE GC