|
@@ -1180,6 +1180,7 @@ public class TssGoodsService {
|
|
|
@Transactional("shopTxnManager")
|
|
@Transactional("shopTxnManager")
|
|
|
public void saveGoodsImageList(Collection<GoodsImg> goodsImgList) {
|
|
public void saveGoodsImageList(Collection<GoodsImg> goodsImgList) {
|
|
|
int index = 0;
|
|
int index = 0;
|
|
|
|
|
+ Goods goods;
|
|
|
for (GoodsImg goodsImg : goodsImgList) {
|
|
for (GoodsImg goodsImg : goodsImgList) {
|
|
|
// 상품이미지 전체 삭제
|
|
// 상품이미지 전체 삭제
|
|
|
if (index++ == 0) {
|
|
if (index++ == 0) {
|
|
@@ -1191,6 +1192,16 @@ public class TssGoodsService {
|
|
|
goodsImg.setRegNo(TssSession.getInfo().getUserNo());
|
|
goodsImg.setRegNo(TssSession.getInfo().getUserNo());
|
|
|
goodsDao.createGoodsImage(goodsImg);
|
|
goodsDao.createGoodsImage(goodsImg);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // "정보부족"인 상태의 상품 중 기본이미지가 생성될 경우 승인대기상태로 변경
|
|
|
|
|
+ if (goodsImg.getMode().equals("C") && goodsImg.getDefaultImgYn().equals("Y")) {
|
|
|
|
|
+ goods = new Goods();
|
|
|
|
|
+ goods.setChGoodsStatYn("Y");
|
|
|
|
|
+ goods.setGoodsCd(goodsImg.getGoodsCd());
|
|
|
|
|
+ goods.setGoodsStat("G008_40");
|
|
|
|
|
+ goods.setUpdNo(TssSession.getInfo().getUserNo());
|
|
|
|
|
+ goodsDao.updateGoodsStatOnly(goods);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -1204,9 +1215,21 @@ public class TssGoodsService {
|
|
|
*/
|
|
*/
|
|
|
@Transactional("shopTxnManager")
|
|
@Transactional("shopTxnManager")
|
|
|
public void saveGoodsImageMassList(Collection<GoodsImg> goodsImgList) {
|
|
public void saveGoodsImageMassList(Collection<GoodsImg> goodsImgList) {
|
|
|
|
|
+ Goods goods;
|
|
|
for (GoodsImg goodsImg : goodsImgList) {
|
|
for (GoodsImg goodsImg : goodsImgList) {
|
|
|
|
|
+
|
|
|
goodsDao.deleteGoodsImage(goodsImg);
|
|
goodsDao.deleteGoodsImage(goodsImg);
|
|
|
goodsDao.createGoodsImage(goodsImg);
|
|
goodsDao.createGoodsImage(goodsImg);
|
|
|
|
|
+
|
|
|
|
|
+ // "정보부족"인 상태의 상품 중 기본이미지가 생성될 경우 승인대기상태로 변경
|
|
|
|
|
+ if(goodsImg.getDefaultImgYn().equals("Y")) {
|
|
|
|
|
+ goods = new Goods();
|
|
|
|
|
+ goods.setChGoodsStatYn("Y");
|
|
|
|
|
+ goods.setGoodsCd(goodsImg.getGoodsCd());
|
|
|
|
|
+ goods.setGoodsStat("G008_40");
|
|
|
|
|
+ goods.setUpdNo(TssSession.getInfo().getUserNo());
|
|
|
|
|
+ goodsDao.updateGoodsStatOnly(goods);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|