|
|
@@ -41,6 +41,10 @@ public class TscLookbookService {
|
|
|
*/
|
|
|
@Transactional("shopTxnManager")
|
|
|
public void saveLookbook(Lookbook lookbook) {
|
|
|
+ if("U".equals(lookbook.getMode())){
|
|
|
+ lookbookDao.deleteLookbookBanner(lookbook.getLookbookSq());
|
|
|
+ }
|
|
|
+
|
|
|
if (!StringUtils.isEmpty(lookbook.getNewSysTnfileNm())) {
|
|
|
String bannerUploadPath = env.getProperty("upload.default.target.path");
|
|
|
bannerUploadPath = bannerUploadPath + "/display";
|
|
|
@@ -59,6 +63,9 @@ public class TscLookbookService {
|
|
|
|
|
|
lookbook.setOrgTnfileNm("/lookbook/thumbnail/" + yearMonth + "/" + newFilename);
|
|
|
lookbook.setSysTnfileNm("/lookbook/thumbnail/" + yearMonth + "/" + newFilename);
|
|
|
+ }else{
|
|
|
+ lookbook.setOrgTnfileNm(lookbook.getOrgFileNm());
|
|
|
+ lookbook.setSysTnfileNm(lookbook.getOrgFileNm());
|
|
|
}
|
|
|
|
|
|
lookbookDao.saveLookbook(lookbook);
|
|
|
@@ -86,6 +93,9 @@ public class TscLookbookService {
|
|
|
newFile.renameTo(uniqueFile);
|
|
|
bannerInfo.setOrgFileNm("/lookbook/banner/" + yearMonth + "/" + newFilename);
|
|
|
bannerInfo.setSysFileNm("/lookbook/banner/" + yearMonth + "/" + newFilename);
|
|
|
+ }else{
|
|
|
+ bannerInfo.setOrgFileNm(bannerInfo.getOrgFileNm());
|
|
|
+ bannerInfo.setSysFileNm(bannerInfo.getOrgFileNm());
|
|
|
}
|
|
|
ind++;
|
|
|
bannerInfo.setLookbookSq(lookbook.getLookbookSq());
|
|
|
@@ -129,6 +139,26 @@ public class TscLookbookService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 룩북 마스터정보 조회
|
|
|
+ * @return
|
|
|
+ * @author bin2107
|
|
|
+ * @since 2021. 3. 8
|
|
|
+ */
|
|
|
+ public Lookbook getLookbookMstInfo(Integer lookbookSq){
|
|
|
+ return lookbookDao.getLookbookMstInfo(lookbookSq);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 룩북 배너 조회
|
|
|
+ * @return
|
|
|
+ * @author bin2107
|
|
|
+ * @since 2021. 3. 8
|
|
|
+ */
|
|
|
+ public Collection<LookbookBanner> getLookbookBannerDetailList(Integer lookbookSq){
|
|
|
+ return lookbookDao.getLookbookBannerDetailList(lookbookSq);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* front 영역
|
|
|
*/
|