Просмотр исходного кода

자사브랜드 등록시 총알배송 브랜드 등록

eskim 4 лет назад
Родитель
Сommit
4dbbb633c4

+ 8 - 1
src/main/java/com/style24/admin/biz/dao/TsaBusinessDao.java

@@ -14,7 +14,6 @@ import com.style24.persistence.domain.SellStore;
 import com.style24.persistence.domain.ShipCompany;
 import com.style24.persistence.domain.SiteBrand;
 import com.style24.persistence.domain.StockSyncBase;
-
 import com.style24.persistence.domain.SupplyCompany;
 
 /**
@@ -359,5 +358,13 @@ public interface TsaBusinessDao {
 	 * @since 2021. 3. 16
 	 */
 	void updateBizday(Bizday bizday);
+	
+	/**
+	 * 총알배송 브랜드 등록
+	 * @param brand - 브랜드 정보
+	 * @author eskim
+	 * @since 2021. 6. 22
+	 */
+	void createShotDelvBrand(Brand brand);
 
 }

+ 4 - 0
src/main/java/com/style24/admin/biz/service/TsaBusinessService.java

@@ -278,6 +278,10 @@ public class TsaBusinessService {
 
 		if (brand.getMode().equals("N")) { // 신규
 			businessDao.createBrand(brand);
+			// 자사 브랜드는 총알배송 브랜드 등록
+			if ("G065_10".equals(brand.getDistributionGb()) || "G065_11".equals(brand.getDistributionGb()) || "G065_12".equals(brand.getDistributionGb())) {
+				businessDao.createShotDelvBrand(brand);
+			}
 		} else { // 수정
 			businessDao.updateBrand(brand);
 		}

+ 20 - 0
src/main/java/com/style24/persistence/mybatis/shop/TsaBusiness.xml

@@ -1218,5 +1218,25 @@
 		     , UPD_DT = NOW()
 		WHERE  BIZDAY = #{bizday}
 	</insert>
+	
+	<!-- 총알배송 브랜드 등록 -->
+	<insert id="createShotDelvBrand" parameterType="Brand">
+		/*  TsaBusiness.createShotDelvBrand */
+		INSERT INTO TB_SHOT_DELV_BRAND
+		(
+		    BRAND_GROUP_NO
+		   ,DISP_ORD
+		   ,CORNER_DISP_TYPE
+		   ,REG_DT
+		)
+		SELECT BRAND_GROUP_NO
+		     , IFNULL((SELECT COUNT(*) FROM TB_SHOT_DELV_BRAND),0)+1 AS DISP_ORD
+		     , 'G045_5' AS CORNER_DISP_TYPE
+		     , NOW()
+		FROM TB_BRAND  B
+		WHERE BRAND_CD = #{brandCd}
+		ON DUPLICATE KEY UPDATE
+		    REG_DT = NOW()
+	</insert>
 
 </mapper>