|
|
@@ -130,7 +130,7 @@ public class TsaStockController extends TsaBaseController {
|
|
|
goodsSearch.setMdNo(TsaSession.getInfo().getUserNo().toString());
|
|
|
}
|
|
|
if (!StringUtils.isBlank(goodsSearch.getCondition())) {
|
|
|
- goodsSearch.setConditionList(goodsSearch.getCondition().replaceAll("\r", "").split("\n"));
|
|
|
+ goodsSearch.setConditionList(goodsSearch.getCondition().replaceAll("\r", "").trim().split("\n"));
|
|
|
}
|
|
|
// multi row 검색관련 처리
|
|
|
if (!StringUtils.isBlank(goodsSearch.getBrandList())) {
|
|
|
@@ -153,7 +153,7 @@ public class TsaStockController extends TsaBaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- log.info("[goodsSearch] goodsSearch =>{}", goodsSearch);
|
|
|
+ //log.info("[goodsSearch] goodsSearch =>{}", goodsSearch);
|
|
|
goodsSearch.setRegNo(TsaSession.getInfo().getUserNo()); //엑셀조회시 로그인 사용자의 엑셀 상품조회시 사용
|
|
|
goodsSearch.setPageable(new TscPageRequest(goodsSearch.getPageNo() - 1, goodsSearch.getPageSize()));
|
|
|
goodsSearch.getPageable().setTotalCount(stockService.getGoodsSizeStockCount(goodsSearch));
|
|
|
@@ -178,14 +178,14 @@ public class TsaStockController extends TsaBaseController {
|
|
|
String excelfileName = "사이즈별재고현황_" + GagaDateUtil.getTodayDateTime() + ".xlsx";
|
|
|
String excelFilenameWithPath = GagaFileUtil.getConcatenationPath(env.getProperty("download.path"), "excel", excelfileName);
|
|
|
|
|
|
- log.info("downloadGoodsInfoExcelList goodsSearch= {}", goodsSearch);
|
|
|
+ //log.info("downloadGoodsInfoExcelList goodsSearch= {}", goodsSearch);
|
|
|
//입점업체담당자는 업체코드 설정
|
|
|
if ("G001_B000".equals(TsaSession.getInfo().getRoleCd())) {
|
|
|
goodsSearch.setSupplyCompCd(TsaSession.getInfo().getSupplyCompCd());
|
|
|
goodsSearch.setMdNo(TsaSession.getInfo().getUserNo().toString());
|
|
|
}
|
|
|
if (!StringUtils.isBlank(goodsSearch.getCondition())) {
|
|
|
- goodsSearch.setConditionList(goodsSearch.getCondition().replaceAll("\r", "").split("\n"));
|
|
|
+ goodsSearch.setConditionList(goodsSearch.getCondition().replaceAll("\r", "").trim().split("\n"));
|
|
|
}
|
|
|
// multi row 검색관련 처리
|
|
|
if (!StringUtils.isBlank(goodsSearch.getBrandList())) {
|
|
|
@@ -208,7 +208,9 @@ public class TsaStockController extends TsaBaseController {
|
|
|
}
|
|
|
}
|
|
|
goodsSearch.setRegNo(TsaSession.getInfo().getUserNo()); //엑셀조회시 로그인 사용자의 엑셀 상품조회시 사용
|
|
|
-
|
|
|
+ goodsSearch.setPageable(new TscPageRequest(goodsSearch.getPageNo() - 1, goodsSearch.getPageSize()));
|
|
|
+ goodsSearch.getPageable().setTotalCount(stockService.getGoodsSizeStockCount(goodsSearch));
|
|
|
+
|
|
|
// 대용량엑셀파일다운로드는 이런 식으로 ...
|
|
|
stockService.getGoodsSizeStockExcelList(goodsSearch, excelFilenameWithPath);
|
|
|
|
|
|
@@ -227,15 +229,15 @@ public class TsaStockController extends TsaBaseController {
|
|
|
@PostMapping("/sizeSoldout/excelupload/save")
|
|
|
@ResponseBody
|
|
|
public GagaResponse saveGoodsSizeSoldoutExcelupload(@RequestBody Goods goods) throws Exception {
|
|
|
- log.info("[saveGoodsSizeSoldoutExcelupload]Goods = >{}", goods);
|
|
|
+ //log.info("[saveGoodsSizeSoldoutExcelupload]Goods = >{}", goods);
|
|
|
ObjectMapper mapper = new ObjectMapper();
|
|
|
|
|
|
String targetPath = GagaFileUtil.getConcatenationPath(env.getProperty("upload.excel.target.path"), "excel");
|
|
|
// DB 처리 시 사용되는 파라미터명(셀명) 설정
|
|
|
String[] cellName = { "brandEnm", "goodsNm", "itemkindCd","goodsStat","goodsCd", "optCd", "optCd1", "optCd2", "soldoutYn",
|
|
|
"currStockQty", "baseStockQty","saleStockQty", "ableStockQty"};
|
|
|
- log.info("[saveGoodsSizeSoldoutExcelupload]targetPath = >{}", targetPath);
|
|
|
- log.info("[saveGoodsSizeSoldoutExcelupload]getExcelFileNm = >{}", GagaFileUtil.getConcatenationPath(targetPath, goods.getExcelFileNm()));
|
|
|
+ //log.info("[saveGoodsSizeSoldoutExcelupload]targetPath = >{}", targetPath);
|
|
|
+ //log.info("[saveGoodsSizeSoldoutExcelupload]getExcelFileNm = >{}", GagaFileUtil.getConcatenationPath(targetPath, goods.getExcelFileNm()));
|
|
|
Collection<GagaMap> ecxelGoodsList = GagaExcelUtil.getList(GagaFileUtil.getConcatenationPath(targetPath, goods.getExcelFileNm()), 0, cellName, 0);
|
|
|
|
|
|
//건수
|