|
|
@@ -47,6 +47,7 @@ import com.style24.persistence.domain.ReinboundInform;
|
|
|
import com.style24.persistence.domain.SearchData;
|
|
|
import com.style24.persistence.domain.Video;
|
|
|
import com.style24.persistence.domain.WmsColorMapping;
|
|
|
+import com.style24.persistence.domain.WmsGoods;
|
|
|
import com.style24.persistence.domain.WmsSeasonMapping;
|
|
|
import com.style24.persistence.domain.WmsStyleYearMapping;
|
|
|
|
|
|
@@ -481,27 +482,38 @@ public class TsaGoodsService {
|
|
|
GoodsDesc goods = new GoodsDesc();
|
|
|
goods.setGoodsCd(resultGoods.getGoodsCd());
|
|
|
|
|
|
- // goods.setDescGb("10");
|
|
|
- // String goodsDesc = this.getGoodsDescList(goods);
|
|
|
- // resultGoods.setGoodsDesc(goodsDesc);
|
|
|
+ // 상품 상세 타이틀
|
|
|
+ goods.setDescGb("10");
|
|
|
+ String goodsTitlesDesc = this.getGoodsDescList(goods);
|
|
|
+ resultGoods.setGoodsTitlesDesc(goodsTitlesDesc);
|
|
|
|
|
|
- // 상품 상세 pc 상단
|
|
|
+ // 상품 상세 내용
|
|
|
goods.setDescGb("20");
|
|
|
+ String goodsContentsDesc = this.getGoodsDescList(goods);
|
|
|
+ resultGoods.setGoodsContentsDesc(goodsContentsDesc);
|
|
|
+
|
|
|
+ // 상품 상세 특징
|
|
|
+ goods.setDescGb("30");
|
|
|
+ String goodsCharacterDesc = this.getGoodsDescList(goods);
|
|
|
+ resultGoods.setGoodsCharacterDesc(goodsCharacterDesc);
|
|
|
+
|
|
|
+ // 상품 상세 pc 상단
|
|
|
+ goods.setDescGb("40");
|
|
|
String goodsPcTopDesc = this.getGoodsDescList(goods);
|
|
|
resultGoods.setGoodsPcTopDesc(goodsPcTopDesc);
|
|
|
|
|
|
// 상품 상세 pc 하단
|
|
|
- goods.setDescGb("30");
|
|
|
+ goods.setDescGb("50");
|
|
|
String goodsPcDownDesc = this.getGoodsDescList(goods);
|
|
|
resultGoods.setGoodsPcDownDesc(goodsPcDownDesc);
|
|
|
|
|
|
// 상품 상세 mobile 상단
|
|
|
- goods.setDescGb("40");
|
|
|
+ goods.setDescGb("60");
|
|
|
String goodsMobileTopDesc = this.getGoodsDescList(goods);
|
|
|
resultGoods.setGoodsMobileTopDesc(goodsMobileTopDesc);
|
|
|
|
|
|
- // 상품 상세 mpbile 하단
|
|
|
- goods.setDescGb("50");
|
|
|
+ // 상품 상세 mobile 하단
|
|
|
+ goods.setDescGb("70");
|
|
|
String goodsMobileDownDesc = this.getGoodsDescList(goods);
|
|
|
resultGoods.setGoodsMobileDownDesc(goodsMobileDownDesc);
|
|
|
|
|
|
@@ -523,6 +535,8 @@ public class TsaGoodsService {
|
|
|
for (GoodsDesc tmpGoodsDesc : goodsDescList) {
|
|
|
goodsDescSb.append(tmpGoodsDesc.getGoodsDesc());
|
|
|
}
|
|
|
+ }else {
|
|
|
+ goodsDescSb.append("");
|
|
|
}
|
|
|
return goodsDescSb.toString();
|
|
|
}
|
|
|
@@ -1088,40 +1102,47 @@ public class TsaGoodsService {
|
|
|
* @since 2020. 10. 27.
|
|
|
*/
|
|
|
private void saveGoodsDetailDesc(Goods goods) {
|
|
|
- // 상품상세 구분(10:상품설명, 20:상위컨텐츠, 30:하위컨텐츠, 40:하위컨텐츠-모바일, 50:상위컨텐츠-모바일)
|
|
|
+ // 상품상세 구분(10:상품타이틀,20:상품타이틀내용,30:상품특징,40:상위컨텐츠,50:하위컨텐츠,60:하위컨텐츠-모바일,70:상위컨텐츠-모바일)
|
|
|
GoodsDesc goodsDesc = new GoodsDesc();
|
|
|
goodsDesc.setGoodsCd(goods.getGoodsCd());
|
|
|
goodsDesc.setRegNo(goods.getRegNo());
|
|
|
goodsDesc.setUpdNo(goods.getUpdNo());
|
|
|
|
|
|
- // PC 상단
|
|
|
+ // AS-IS 상세 정보 이력 처리
|
|
|
+ goodsDao.createGoodsDetailDescHst(goodsDesc);
|
|
|
+
|
|
|
+ // 상세 타이틀
|
|
|
goodsDesc.setDescGb("10");
|
|
|
- goodsDesc.setGoodsDesc(goods.getGoodsPcTopDesc());
|
|
|
+ goodsDesc.setGoodsDesc(goods.getGoodsTitlesDesc());
|
|
|
this.saveGoodsDesc(goodsDesc);
|
|
|
|
|
|
- // PC 하단
|
|
|
+ // 상세 내용
|
|
|
goodsDesc.setDescGb("20");
|
|
|
- goodsDesc.setGoodsDesc(goods.getGoodsPcTopDesc());
|
|
|
+ goodsDesc.setGoodsDesc(goods.getGoodsContentsDesc());
|
|
|
this.saveGoodsDesc(goodsDesc);
|
|
|
|
|
|
- // 공용 하단
|
|
|
+ // 상세 특징
|
|
|
goodsDesc.setDescGb("30");
|
|
|
- goodsDesc.setGoodsDesc(goods.getGoodsPcDownDesc());
|
|
|
+ goodsDesc.setGoodsDesc(goods.getGoodsCharacterDesc());
|
|
|
this.saveGoodsDesc(goodsDesc);
|
|
|
|
|
|
- // MO 상단
|
|
|
+ // PC 상단
|
|
|
goodsDesc.setDescGb("40");
|
|
|
- goodsDesc.setGoodsDesc(goods.getGoodsMobileTopDesc());
|
|
|
+ goodsDesc.setGoodsDesc(goods.getGoodsPcTopDesc());
|
|
|
this.saveGoodsDesc(goodsDesc);
|
|
|
|
|
|
- // // 상품상세 저장
|
|
|
+ // PC 하단
|
|
|
+ goodsDesc.setDescGb("50");
|
|
|
+ goodsDesc.setGoodsDesc(goods.getGoodsPcDownDesc());
|
|
|
+ this.saveGoodsDesc(goodsDesc);
|
|
|
|
|
|
- //
|
|
|
- // // 세트상품의 구서상품으로 있을경우 처리
|
|
|
- // this.saveGoodsSetDesc(goodsDesc);
|
|
|
+ // MO 상단
|
|
|
+ goodsDesc.setDescGb("60");
|
|
|
+ goodsDesc.setGoodsDesc(goods.getGoodsMobileTopDesc());
|
|
|
+ this.saveGoodsDesc(goodsDesc);
|
|
|
|
|
|
// MO 하단
|
|
|
- goodsDesc.setDescGb("50");
|
|
|
+ goodsDesc.setDescGb("70");
|
|
|
goodsDesc.setGoodsDesc(goods.getGoodsMobileDownDesc());
|
|
|
this.saveGoodsDesc(goodsDesc);
|
|
|
|
|
|
@@ -2634,4 +2655,17 @@ public class TsaGoodsService {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * WMS입고상품관리 목록 조회
|
|
|
+ *
|
|
|
+ * @param goodsSearch
|
|
|
+ * @return Collection<WmsGoods>
|
|
|
+ * @author eskim
|
|
|
+ * @since 2021. 01. 04
|
|
|
+ */
|
|
|
+ public Collection<WmsGoods> getGoodsWmsIncomelotList(WmsGoods wmsGoods) {
|
|
|
+ return goodsDao.getGoodsWmsIncomelotList(wmsGoods);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|