Pārlūkot izejas kodu

상품품목변경시 BYITEM기준 전시상품삭제쿼리 추가

eskim 4 gadi atpakaļ
vecāks
revīzija
6f91f3b062

+ 14 - 5
src/main/java/com/style24/admin/biz/dao/TsaGoodsDao.java

@@ -2,6 +2,7 @@ package com.style24.admin.biz.dao;
 
 import java.util.Collection;
 
+import com.gagaframework.web.parameter.GagaMap;
 import com.style24.core.support.annotation.ShopDs;
 import com.style24.persistence.domain.AdKeyword;
 import com.style24.persistence.domain.AdKeywordGoods;
@@ -9,6 +10,7 @@ import com.style24.persistence.domain.Brand;
 import com.style24.persistence.domain.Color;
 import com.style24.persistence.domain.FreeGoods;
 import com.style24.persistence.domain.Goods;
+import com.style24.persistence.domain.GoodsCategory;
 import com.style24.persistence.domain.GoodsCompose;
 import com.style24.persistence.domain.GoodsContents;
 import com.style24.persistence.domain.GoodsContentsData;
@@ -40,8 +42,6 @@ import com.style24.persistence.domain.WmsGoods;
 import com.style24.persistence.domain.WmsSeasonMapping;
 import com.style24.persistence.domain.WmsStyleYearMapping;
 
-import com.gagaframework.web.parameter.GagaMap;
-
 /**
  * 상품관리 Dao
  *
@@ -617,7 +617,7 @@ public interface TsaGoodsDao {
 	 * @since 2020. 11. 12
 	 */
 	void deleteGoodResSell(GoodsResSell goodsResSell);
-	
+
 	/**
 	 * 상품예약판매 출고예정일 수정
 	 *
@@ -1146,6 +1146,15 @@ public interface TsaGoodsDao {
 	 */
 	GoodsNotiInfo getNotiClsfColumnInfo(String niClsfCd);
 
+	/**
+	 * 상품 품목별 매핑 카테고리 삭제
+	 *
+	 * @param goods
+	 * @author eskim
+	 * @since 2021. 01. 24
+	 */
+	void deleteGoodsCategory(GoodsCategory goodsCategory);
+
 	/**
 	 * 상품 품목별 매핑 카테고리 저장
 	 *
@@ -1302,7 +1311,7 @@ public interface TsaGoodsDao {
 	Option getWmsColorStock(IfProductSku ifProductSku);
 
 	/**
-	 * 자사브랜드, 업체 연관정보 확인 
+	 * 자사브랜드, 업체 연관정보 확인
 	 *
 	 * @param brand
 	 * @return
@@ -1390,7 +1399,7 @@ public interface TsaGoodsDao {
 	 * @since 2021. 07. 14
 	 */
 	void deleteGoodsContentGoods(GoodsContentsData goodsContentsData);
-	
+
 	/**
 	 * 상품 상태만 변경
 	 *

+ 8 - 10
src/main/java/com/style24/admin/biz/service/TsaGoodsService.java

@@ -14,6 +14,12 @@ import org.springframework.transaction.annotation.Transactional;
 
 import com.fasterxml.jackson.core.type.TypeReference;
 import com.fasterxml.jackson.databind.ObjectMapper;
+import com.gagaframework.excel.GagaExcelUtil;
+import com.gagaframework.excel.env.GagaExcelConstants;
+import com.gagaframework.web.parameter.GagaMap;
+import com.gagaframework.web.util.GagaDateUtil;
+import com.gagaframework.web.util.GagaFileUtil;
+import com.gagaframework.web.util.GagaStringUtil;
 import com.style24.admin.biz.dao.TsaGoodsDao;
 import com.style24.admin.support.env.TsaConstants;
 import com.style24.admin.support.security.session.TsaSession;
@@ -66,16 +72,8 @@ import com.style24.persistence.domain.WmsSeasonMapping;
 import com.style24.persistence.domain.WmsStyleYearMapping;
 
 import io.netty.util.internal.StringUtil;
-
 import lombok.extern.slf4j.Slf4j;
 
-import com.gagaframework.excel.GagaExcelUtil;
-import com.gagaframework.excel.env.GagaExcelConstants;
-import com.gagaframework.web.parameter.GagaMap;
-import com.gagaframework.web.util.GagaDateUtil;
-import com.gagaframework.web.util.GagaFileUtil;
-import com.gagaframework.web.util.GagaStringUtil;
-
 /**
  *상품관리 Service
  *
@@ -950,7 +948,7 @@ public class TsaGoodsService {
 			goodsCategory.setUpdNo(TsaSession.getInfo().getUserNo());
 			goodsCategory.setGoodsCd(goods.getGoodsCd());
 			goodsCategory.setCateType("G031_10");	//상품분류카테고리
-			displayService.deleteGoodsCategory(goodsCategory);
+			goodsDao.deleteGoodsCategory(goodsCategory);
 			goodsDao.createCategoryGoods(goods);
 
 		}
@@ -2951,7 +2949,7 @@ public class TsaGoodsService {
 			goodsCategory.setUpdNo(TsaSession.getInfo().getUserNo());
 			goodsCategory.setGoodsCd(goods.getGoodsCd());
 			goodsCategory.setCateType("G031_10");	//상품분류카테고리
-			displayService.deleteGoodsCategory(goodsCategory);
+			goodsDao.deleteGoodsCategory(goodsCategory);
 			goodsDao.createCategoryGoods(goods);
 
 		}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 173 - 173
src/main/java/com/style24/persistence/mybatis/shop/TsaGoods.xml


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels