Quellcode durchsuchen

상품 출고처관리 추가 작업중

eskim vor 5 Jahren
Ursprung
Commit
87daf1506a

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

@@ -50,6 +50,7 @@ public class Goods extends TscBaseDomain {
 	private String supplyCompCd;		//공급업체코드
 	private String supplyGoodsCd;		//공급업체상품코드(원코드)
 	private String ageGrpCd;		//상품연령대(공통코드 G023)
+	private String delvLocCd;		//출고처코드
 	private String delvFeeCd;	//배송비정책코드
 	private int delvFee;		//배송비
 	private int minOrdAmt;		//무료배송비최소구매금액

+ 6 - 0
src/main/java/com/style24/persistence/mybatis/shop/TssGoods.xml

@@ -579,6 +579,7 @@
 		     , G.SUPPLY_COMP_CD
 		     , G.SUPPLY_GOODS_CD
 		     , G.AGE_GRP_CD
+		     , G.DELV_LOC_CD
 		     , G.DELV_FEE_CD
 		     , D.DELV_FEE
 		     , D.MIN_ORD_AMT
@@ -747,6 +748,7 @@
 		      , SUPPLY_COMP_CD
 		      , SUPPLY_GOODS_CD
 		      , AGE_GRP_CD
+		      , DELV_LOC_CD
 		      , DELV_FEE_CD
 		      , PNT_PRATE
 		      , PNT_MRATE
@@ -808,6 +810,7 @@
 		     , SUPPLY_COMP_CD      
 		     , SUPPLY_GOODS_CD     
 		     , AGE_GRP_CD          
+		     , DELV_LOC_CD
 		     , DELV_FEE_CD            
 		     , PNT_PRATE           
 		     , PNT_MRATE           
@@ -1203,6 +1206,7 @@
 		  , SUPPLY_COMP_CD
 		  , SUPPLY_GOODS_CD
 		  , AGE_GRP_CD
+		  , DELV_LOC_CD
 		  , DELV_FEE_CD
 		  , PNT_PRATE
 		  , PNT_MRATE
@@ -1248,6 +1252,7 @@
 		  , #{supplyCompCd}
 		  , #{supplyGoodsCd}
 		  , #{ageGrpCd}
+		  , #{delvLocCd}
 		  , #{delvFeeCd}
 		  , #{pntPrate}
 		  , #{pntMrate}
@@ -1307,6 +1312,7 @@
 		  , FOREIGN_BUY_YN = #{foreignBuyYn}
 		  , PARALLEL_IMPORT_YN = #{parallelImportYn}
 		  , ORDER_MADE_YN = #{orderMadeYn}
+		  , DELV_LOC_CD = #{delvLocCd}
 		  , DELV_FEE_CD = #{delvFeeCd}
 		  , PNT_PRATE = #{pntPrate}
 		  , PNT_MRATE = #{pntMrate}

+ 4 - 2
src/main/java/com/style24/scm/biz/service/TssGoodsService.java

@@ -1620,7 +1620,7 @@ public class TssGoodsService {
 
 		float pntPrate = 0f;
 		float pntMrate = 0f;
-		float sellFeeRate = 0f;
+//		float sellFeeRate = 0f;
 		String distributionGb = "G065_12";
 
 		for (Brand tmpBrand : brandList) {
@@ -1631,12 +1631,14 @@ public class TssGoodsService {
 				pntPrate = tmpBrand.getPntPrate20();
 				pntMrate = tmpBrand.getPntMrate20();
 			}
-			sellFeeRate = tmpBrand.getSellFeeRate();	//판매수수료율
+//			sellFeeRate = tmpBrand.getSellFeeRate();	//판매수수료율
 			distributionGb = tmpBrand.getDistributionGb(); //유통구분
 		}
 		goods.setPntPrate(pntPrate); // 포인트적립율(PC)
 		goods.setPntMrate(pntMrate); // 포인트적립율(MOBILE)
 
+		//출고처 코드
+		goods.setDelvLocCd("DL001"); // 자사상품 출고처 코드 고정
 		// 업체코드 조회
 		Collection<Brand> brandSupplyList = businessService.getBrandSupplyList(goods.getBrandCd());
 		String supplyCompCd = brandSupplyList.iterator().next().getSupplyCompCd();