|
@@ -100,7 +100,7 @@ public class TssGoodsService {
|
|
|
|
|
|
|
|
private static final String SELF_GOOODS_AFTER = "STY";
|
|
private static final String SELF_GOOODS_AFTER = "STY";
|
|
|
|
|
|
|
|
- private static final int EXCEL_ROW_COUNT = 1000;
|
|
|
|
|
|
|
+ private static final int EXCEL_ROW_COUNT = 500;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 상품 목록 건수
|
|
* 상품 목록 건수
|
|
@@ -167,10 +167,11 @@ public class TssGoodsService {
|
|
|
if (!StringUtils.isBlank(gagaMap.get("SYS_IMG_NM").toString())) {
|
|
if (!StringUtils.isBlank(gagaMap.get("SYS_IMG_NM").toString())) {
|
|
|
gagaMap.set("SYS_IMG_NM", targetPath + '/' + gagaMap.get("SYS_IMG_NM").toString() + "?RS=60");
|
|
gagaMap.set("SYS_IMG_NM", targetPath + '/' + gagaMap.get("SYS_IMG_NM").toString() + "?RS=60");
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- log.info("dataList {}", dataList);
|
|
|
|
|
|
|
+ //log.info("dataList {}", dataList);
|
|
|
try {
|
|
try {
|
|
|
GagaExcelUtil.createExcel(excelFilenameWithPath, dataList, "상품 정보", listTitles, cellNames, cellTypes, TssConstants.EXCEL_FOOTER_TITLE);
|
|
GagaExcelUtil.createExcel(excelFilenameWithPath, dataList, "상품 정보", listTitles, cellNames, cellTypes, TssConstants.EXCEL_FOOTER_TITLE);
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@@ -2022,7 +2023,7 @@ public class TssGoodsService {
|
|
|
goods.setRegNo(TssSession.getInfo().getUserNo());
|
|
goods.setRegNo(TssSession.getInfo().getUserNo());
|
|
|
goods.setUpdNo(TssSession.getInfo().getUserNo());
|
|
goods.setUpdNo(TssSession.getInfo().getUserNo());
|
|
|
|
|
|
|
|
- log.info("goodsMass= > {}" ,goodsMass);
|
|
|
|
|
|
|
+ //log.info("goodsMass= > {}" ,goodsMass);
|
|
|
if (StringUtils.isBlank(goodsMass.getSupplyGoodsCd())) {
|
|
if (StringUtils.isBlank(goodsMass.getSupplyGoodsCd())) {
|
|
|
goods.setGoodsRegMsg("공급업체 상품코드 오류");
|
|
goods.setGoodsRegMsg("공급업체 상품코드 오류");
|
|
|
goods.setGoodsStat("10");
|
|
goods.setGoodsStat("10");
|
|
@@ -2501,7 +2502,7 @@ public class TssGoodsService {
|
|
|
String[] arrSizeCd = goodsMass.getOptStr().trim().split("\\|");
|
|
String[] arrSizeCd = goodsMass.getOptStr().trim().split("\\|");
|
|
|
for (int i = 0; i < arrSizeCd.length; i++) {
|
|
for (int i = 0; i < arrSizeCd.length; i++) {
|
|
|
String[] arrOptCd = arrSizeCd[i].split("\\^");
|
|
String[] arrOptCd = arrSizeCd[i].split("\\^");
|
|
|
- log.info("[ arrOptCd.length] {}", arrOptCd.length);
|
|
|
|
|
|
|
+ //log.info("[ arrOptCd.length] {}", arrOptCd.length);
|
|
|
if (arrOptCd.length != 5) {
|
|
if (arrOptCd.length != 5) {
|
|
|
goods.setGoodsRegMsg("옵션(SKU) " + (i + 1) + "번째 옵션구분자[^] 갯수 상이");
|
|
goods.setGoodsRegMsg("옵션(SKU) " + (i + 1) + "번째 옵션구분자[^] 갯수 상이");
|
|
|
goods.setGoodsStat("10");
|
|
goods.setGoodsStat("10");
|
|
@@ -3602,7 +3603,7 @@ public class TssGoodsService {
|
|
|
throw new IllegalStateException("업체상품코드 중복요청입니다.");
|
|
throw new IllegalStateException("업체상품코드 중복요청입니다.");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- log.info("[createGoodsDetail 11] goods=>{}", goods);
|
|
|
|
|
|
|
+ //log.info("[createGoodsDetail 11] goods=>{}", goods);
|
|
|
// 상품코드 생성
|
|
// 상품코드 생성
|
|
|
goods.setGoodsCd(this.getGoodsCodeSeq("E", goods.getBrandCd())); // 입점상품 상품코드 생성
|
|
goods.setGoodsCd(this.getGoodsCodeSeq("E", goods.getBrandCd())); // 입점상품 상품코드 생성
|
|
|
|
|
|
|
@@ -3634,7 +3635,7 @@ public class TssGoodsService {
|
|
|
|
|
|
|
|
goods.setSellFeeRate(supplyCompanyList.iterator().next().getSellFeeRate()); // 판매수수료율
|
|
goods.setSellFeeRate(supplyCompanyList.iterator().next().getSellFeeRate()); // 판매수수료율
|
|
|
|
|
|
|
|
- log.info("[createGoodsDetail 22 ] goods=>{}", goods);
|
|
|
|
|
|
|
+ //log.info("[createGoodsDetail 22 ] goods=>{}", goods);
|
|
|
// 기본정보 생성
|
|
// 기본정보 생성
|
|
|
goodsDao.createGoods(goods); // 상품기본 저장
|
|
goodsDao.createGoods(goods); // 상품기본 저장
|
|
|
goodsDao.createGoodsSmmary(goods); // 상품통계 생성
|
|
goodsDao.createGoodsSmmary(goods); // 상품통계 생성
|
|
@@ -3655,7 +3656,7 @@ public class TssGoodsService {
|
|
|
goods.setGoodsSnm(goodsSnm);
|
|
goods.setGoodsSnm(goodsSnm);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- log.info("[createGoodsDetail 33 ] goods.getGoodsSnm()=>{}", goods.getGoodsSnm());
|
|
|
|
|
|
|
+ //log.info("[createGoodsDetail 33 ] goods.getGoodsSnm()=>{}", goods.getGoodsSnm());
|
|
|
|
|
|
|
|
// 상품타이틀 수정
|
|
// 상품타이틀 수정
|
|
|
goodsDao.updateGoodsSnm(goods);
|
|
goodsDao.updateGoodsSnm(goods);
|
|
@@ -3682,7 +3683,7 @@ public class TssGoodsService {
|
|
|
goodsStock.setRegNo(goods.getRegNo());
|
|
goodsStock.setRegNo(goods.getRegNo());
|
|
|
goodsStock.setUpdNo(goods.getUpdNo());
|
|
goodsStock.setUpdNo(goods.getUpdNo());
|
|
|
goodsStock.setSelfGoodsYn(goods.getSelfGoodsYn());
|
|
goodsStock.setSelfGoodsYn(goods.getSelfGoodsYn());
|
|
|
- log.info("[createGoodsDetail 44 ] goodsStock=>{}", goodsStock);
|
|
|
|
|
|
|
+ //log.info("[createGoodsDetail 44 ] goodsStock=>{}", goodsStock);
|
|
|
goodsDao.saveStock(goodsStock);
|
|
goodsDao.saveStock(goodsStock);
|
|
|
index++;
|
|
index++;
|
|
|
}
|
|
}
|