|
|
@@ -197,32 +197,40 @@ public class TsaDisplayService {
|
|
|
int cnt = 0;
|
|
|
for (String cateCd : goodsCategory.getCateCdArr()) {
|
|
|
if(StringUtils.isNotEmpty(cateCd)){
|
|
|
- goodsCategory.setCateCd(cateCd);
|
|
|
- goodsCategory.setCateGb(goodsCategory.getCateGbArr()[cnt]);
|
|
|
- goodsCategory.setCateType(goodsCategory.getCateTypeArr()[cnt]);
|
|
|
- displayDao.saveGoodsCategory(goodsCategory);
|
|
|
+ //goodsCategory.setCateCd(cateCd);
|
|
|
+ //goodsCategory.setCateGb(goodsCategory.getCateGbArr()[cnt]);
|
|
|
+ //goodsCategory.setCateType(goodsCategory.getCateTypeArr()[cnt]);
|
|
|
+ //displayDao.saveGoodsCategory(goodsCategory);
|
|
|
|
|
|
if(!"G031_20".equals(goodsCategory.getCateType())){
|
|
|
- if(StringUtils.isNotEmpty(goodsCategory.getCateCd3Arr()[cnt])){
|
|
|
- String[] cate3Array = goodsCategory.getCateCd3Arr()[cnt].split(",");
|
|
|
- if(cate3Array[1].equals("N")){
|
|
|
- goodsCategory.setCateCd(cate3Array[0]);
|
|
|
+ if(StringUtils.isNotEmpty(goodsCategory.getCateCd1Arr()[cnt])){
|
|
|
+ String[] cate1Array = goodsCategory.getCateCd1Arr()[cnt] .split(",");
|
|
|
+ if(cate1Array[1].equals("Y")){
|
|
|
+ goodsCategory.setCateCd(cate1Array[0]);
|
|
|
displayDao.saveGoodsCategory(goodsCategory);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
if(StringUtils.isNotEmpty(goodsCategory.getCateCd2Arr()[cnt])){
|
|
|
String[] cate2Array = goodsCategory.getCateCd2Arr()[cnt] .split(",");
|
|
|
- if(cate2Array[1].equals("N")){
|
|
|
+ if(cate2Array[1].equals("Y")){
|
|
|
goodsCategory.setCateCd(cate2Array[0]);
|
|
|
displayDao.saveGoodsCategory(goodsCategory);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if(StringUtils.isNotEmpty(goodsCategory.getCateCd1Arr()[cnt])){
|
|
|
- String[] cate1Array = goodsCategory.getCateCd1Arr()[cnt] .split(",");
|
|
|
- if(cate1Array[1].equals("N")){
|
|
|
- goodsCategory.setCateCd(cate1Array[0]);
|
|
|
+ if(StringUtils.isNotEmpty(goodsCategory.getCateCd3Arr()[cnt])){
|
|
|
+ String[] cate3Array = goodsCategory.getCateCd3Arr()[cnt].split(",");
|
|
|
+ if(cate3Array[1].equals("Y")){
|
|
|
+ goodsCategory.setCateCd(cate3Array[0]);
|
|
|
+ displayDao.saveGoodsCategory(goodsCategory);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(StringUtils.isNotEmpty(goodsCategory.getCateCd4Arr()[cnt])){
|
|
|
+ String[] cate4Array = goodsCategory.getCateCd4Arr()[cnt].split(",");
|
|
|
+ if(cate4Array[1].equals("Y")){
|
|
|
+ goodsCategory.setCateCd(cate4Array[0]);
|
|
|
displayDao.saveGoodsCategory(goodsCategory);
|
|
|
}
|
|
|
}
|
|
|
@@ -252,16 +260,10 @@ public class TsaDisplayService {
|
|
|
*/
|
|
|
@Transactional("shopTxnManager")
|
|
|
public void deleteGoodsCategoryList(GoodsCategory goodsCategory) {
|
|
|
- for (int i=0; i<goodsCategory.getCateCdArr().length; i++){
|
|
|
- GoodsCategory goodsCategoryData = new GoodsCategory();
|
|
|
- goodsCategoryData.setGoodsCd(goodsCategory.getGoodsCd());
|
|
|
- goodsCategoryData.setCateCd(goodsCategory.getCateCdArr()[i]);
|
|
|
- goodsCategoryData.setCateCd1(goodsCategory.getCateCd1Arr()[i]);
|
|
|
- goodsCategoryData.setCateCd2(goodsCategory.getCateCd2Arr()[i]);
|
|
|
- goodsCategoryData.setCateCd3(goodsCategory.getCateCd3Arr()[i]);
|
|
|
- goodsCategoryData.setCateCd4(goodsCategory.getCateCd4Arr()[i]);
|
|
|
- goodsCategoryData.setCateType(goodsCategory.getCateTypeArr()[i]);
|
|
|
- this.deleteGoodsCategory(goodsCategoryData);
|
|
|
+ for(int i=0; i<goodsCategory.getGoodsList().size(); i++){
|
|
|
+ goodsCategory.setGoodsCd(goodsCategory.getGoodsList().get(i).getGoodsCd());
|
|
|
+ goodsCategory.setCateNo(goodsCategory.getGoodsList().get(i).getCateCd());
|
|
|
+ this.deleteGoodsCategory(goodsCategory);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -297,13 +299,15 @@ public class TsaDisplayService {
|
|
|
* @since 2021. 2. 15
|
|
|
*/
|
|
|
public void moveCategoryGoods(CategoryGoods categoryGoods){
|
|
|
+ GoodsCategory goodsCategory = new GoodsCategory();
|
|
|
+ goodsCategory.setRegNo(categoryGoods.getRegNo());
|
|
|
for(int i=0; i<categoryGoods.getGoodsList().size(); i++){
|
|
|
- categoryGoods.setGoodsCd(categoryGoods.getGoodsList().get(i).getGoodsCd());
|
|
|
- int dispOrd = displayDao.getCategoryGoodsDispOrd(categoryGoods);
|
|
|
- categoryGoods.setDispOrd(dispOrd);
|
|
|
- displayDao.moveCategoryGoods(categoryGoods);
|
|
|
+ goodsCategory.setGoodsCd(categoryGoods.getGoodsList().get(i).getGoodsCd());
|
|
|
+ goodsCategory.setCateCd(categoryGoods.getAddCateNo());
|
|
|
+ displayDao.saveGoodsCategory(goodsCategory);
|
|
|
if("move".equals(categoryGoods.getMode())){
|
|
|
- displayDao.deleteCategoryGoods(categoryGoods);
|
|
|
+ goodsCategory.setCateNo(categoryGoods.getCateNo());
|
|
|
+ displayDao.deleteGoodsCategory(goodsCategory);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -315,10 +319,11 @@ public class TsaDisplayService {
|
|
|
* @since 2021. 2. 15
|
|
|
*/
|
|
|
public void deleteCategoryGoods(CategoryGoods categoryGoods){
|
|
|
+ GoodsCategory goodsCategory = new GoodsCategory();
|
|
|
for(int i=0; i<categoryGoods.getGoodsList().size(); i++){
|
|
|
- categoryGoods.setGoodsCd(categoryGoods.getGoodsList().get(i).getGoodsCd());
|
|
|
- categoryGoods.setCateNo(categoryGoods.getGoodsList().get(i).getCateNo());
|
|
|
- displayDao.deleteCategoryGoods(categoryGoods);
|
|
|
+ goodsCategory.setGoodsCd(categoryGoods.getGoodsList().get(i).getGoodsCd());
|
|
|
+ goodsCategory.setCateNo(categoryGoods.getGoodsList().get(i).getCateNo());
|
|
|
+ displayDao.deleteGoodsCategory(goodsCategory);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -329,11 +334,12 @@ public class TsaDisplayService {
|
|
|
* @since 2021. 2. 15
|
|
|
*/
|
|
|
public void insertCategoryGoods(CategoryGoods categoryGoods){
|
|
|
+ GoodsCategory goodsCategory = new GoodsCategory();
|
|
|
+ goodsCategory.setRegNo(categoryGoods.getRegNo());
|
|
|
for(int i=0; i<categoryGoods.getMultiGoods().length; i++){
|
|
|
- categoryGoods.setGoodsCd(categoryGoods.getMultiGoods()[i]);
|
|
|
- int dispOrd = displayDao.getCategoryGoodsDispOrd(categoryGoods);
|
|
|
- categoryGoods.setDispOrd(dispOrd);
|
|
|
- displayDao.insertCategoryGoods(categoryGoods);
|
|
|
+ goodsCategory.setGoodsCd(categoryGoods.getMultiGoods()[i]);
|
|
|
+ goodsCategory.setCateCd((categoryGoods.getCateNo()).toString());
|
|
|
+ displayDao.saveGoodsCategory(goodsCategory);
|
|
|
}
|
|
|
}
|
|
|
|