|
|
@@ -1662,7 +1662,7 @@ public class TssGoodsService {
|
|
|
* @since 2021. 01. 19
|
|
|
*/
|
|
|
@Transactional("shopTxnManager")
|
|
|
- public String createExceluploadGoods(GagaMap gagaMap, String procJob) {
|
|
|
+ public String createExceluploadGoods(GagaMap gagaMap, String procJob, String delvFeeCd) {
|
|
|
|
|
|
GoodsMass goodsMass = mapper.convertValue(gagaMap, GoodsMass.class);
|
|
|
|
|
|
@@ -1676,6 +1676,9 @@ public class TssGoodsService {
|
|
|
|
|
|
//상품코드 생성
|
|
|
goods.setGoodsCd(this.getGoodsCodeSeq("E", goods.getBrandCd())); // 입점상품 상품코드 생성
|
|
|
+
|
|
|
+ //배송비 정책 코드
|
|
|
+ goods.setDelvFeeCd(delvFeeCd);
|
|
|
|
|
|
// 상품고시정보 - 항목및 기본값
|
|
|
Collection<GoodsNotiInfo> goodsNotiList = goodsDao.getItemkindNotiInfoList(goods);
|
|
|
@@ -2074,7 +2077,6 @@ public class TssGoodsService {
|
|
|
float pntPrate = 0f;
|
|
|
float pntMrate = 0f;
|
|
|
float sellFeeRate = 0f;
|
|
|
- String supplyCompCd = "";
|
|
|
for (Brand tmpBrand : brandList) {
|
|
|
if ("G009_10".equals(goods.getFormalGb())) {
|
|
|
pntPrate = tmpBrand.getPntPrate10();
|
|
|
@@ -2083,16 +2085,12 @@ public class TssGoodsService {
|
|
|
pntPrate = tmpBrand.getPntPrate20();
|
|
|
pntMrate = tmpBrand.getPntMrate20();
|
|
|
}
|
|
|
- supplyCompCd = tmpBrand.getSupplyCompCd(); //업체코드
|
|
|
sellFeeRate = tmpBrand.getSellFeeRate(); //판매수수료율
|
|
|
}
|
|
|
goods.setPntPrate(pntPrate); // 포인트적립율(PC)
|
|
|
goods.setPntMrate(pntMrate); // 포인트적립율(MOBILE)
|
|
|
- goods.setSupplyCompCd(supplyCompCd); // 업체코드
|
|
|
goods.setSellFeeRate(sellFeeRate); // 판매수수료율
|
|
|
|
|
|
- goodsMass.setSupplyCompCd(supplyCompCd); // 업체 코드
|
|
|
-
|
|
|
// 배송비 정책
|
|
|
goods.setDelvFeeCd(goodsMass.getDelvFeeCd()); // 화면에서 받은값
|
|
|
|
|
|
@@ -2177,6 +2175,7 @@ public class TssGoodsService {
|
|
|
goods.setSelfGoodsYn("N"); // 자사상품여부
|
|
|
goods.setSelfMallYn("Y"); //자사몰 노출여부
|
|
|
goods.setErpStockLinkYn("N"); // ERP재고연동여부
|
|
|
+ goods.setMainColorCd("XX"); // 무의미 데이터
|
|
|
|
|
|
return goods;
|
|
|
}
|