Procházet zdrojové kódy

ST24PRJ-702 [결함][front] 영상업로드시 key가 누락되는 현상

card007 před 4 roky
rodič
revize
e50f8cdfac

+ 5 - 5
src/main/java/com/style24/front/biz/dao/TsfKollusDao.java

@@ -18,7 +18,7 @@ public interface TsfKollusDao {
 	 * @author gagamel
 	 * @since 2021. 4. 19
 	 */
-	void updateGoodsVideo(KollusResult result);
+	int updateGoodsVideo(KollusResult result);
 
 	/**
 	 * 카테노이드 Kollus 리뷰동영상 업로드 결과 처리
@@ -26,7 +26,7 @@ public interface TsfKollusDao {
 	 * @author gagamel
 	 * @since 2021. 4. 19
 	 */
-	void updateReviewVideo(KollusResult result);
+	int updateReviewVideo(KollusResult result);
 
 	/**
 	 * 카테노이드 Kollus 전시동영상 업로드 결과 처리
@@ -34,7 +34,7 @@ public interface TsfKollusDao {
 	 * @author gagamel
 	 * @since 2021. 4. 19
 	 */
-	void updateDisplayVideoPreview(KollusResult result);
+	int updateDisplayVideoPreview(KollusResult result);
 
 	/**
 	 * 카테노이드 Kollus 전시동영상 업로드 결과 처리
@@ -42,7 +42,7 @@ public interface TsfKollusDao {
 	 * @author gagamel
 	 * @since 2021. 4. 19
 	 */
-	void updateDisplayVideo(KollusResult result);
+	int updateDisplayVideo(KollusResult result);
 	
 	/**
 	 * 카테노이드 Kollus 상품 상세 동영상 업로드 결과 처리
@@ -50,7 +50,7 @@ public interface TsfKollusDao {
 	 * @author eskim
 	 * @since 2021. 7. 15
 	 */
-	void updateGoodsDescVideo(KollusResult result);
+	int updateGoodsDescVideo(KollusResult result);
 
 
 }

+ 12 - 9
src/main/java/com/style24/front/biz/service/TsfKollusService.java

@@ -29,8 +29,8 @@ public class TsfKollusService {
 	 * @since 2021. 4. 19
 	 */
 	@Transactional("shopTxnManager")
-	public void updateGoodsVideoResult(KollusResult result) {
-		kollusDao.updateGoodsVideo(result);
+	public int updateGoodsVideoResult(KollusResult result) {
+		return kollusDao.updateGoodsVideo(result);
 	}
 
 	/**
@@ -40,8 +40,8 @@ public class TsfKollusService {
 	 * @since 2021. 4. 19
 	 */
 	@Transactional("shopTxnManager")
-	public void updateReviewVideoResult(KollusResult result) {
-		kollusDao.updateReviewVideo(result);
+	public int updateReviewVideoResult(KollusResult result) {
+		return kollusDao.updateReviewVideo(result);
 	}
 
 	/**
@@ -51,9 +51,12 @@ public class TsfKollusService {
 	 * @since 2021. 4. 19
 	 */
 	@Transactional("shopTxnManager")
-	public void updateDisplayVideoResult(KollusResult result) {
-		kollusDao.updateDisplayVideoPreview(result);
-		kollusDao.updateDisplayVideo(result);
+	public int updateDisplayVideoResult(KollusResult result) {
+		int rst = 0;
+		rst += kollusDao.updateDisplayVideoPreview(result);
+		rst += kollusDao.updateDisplayVideo(result);
+		
+		return rst;
 	}
 
 	/**
@@ -63,8 +66,8 @@ public class TsfKollusService {
 	 * @since 2021. 7. 15
 	 */
 	@Transactional("shopTxnManager")
-	public void updateGoodsDescVideoResult(KollusResult result) {
-		kollusDao.updateGoodsDescVideo(result);
+	public int updateGoodsDescVideoResult(KollusResult result) {
+		return kollusDao.updateGoodsDescVideo(result);
 	}
 
 }

+ 33 - 10
src/main/java/com/style24/front/biz/web/TsfKollusUploadController.java

@@ -6,14 +6,14 @@ import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.ResponseBody;
 
+import com.gagaframework.web.rest.server.GagaResponse;
+import com.style24.core.support.message.TscMessageByLocale;
 import com.style24.front.biz.service.TsfKollusService;
 import com.style24.front.support.controller.TsfBaseController;
 import com.style24.persistence.domain.KollusResult;
 
 import lombok.extern.slf4j.Slf4j;
 
-import com.gagaframework.web.rest.server.GagaResponse;
-
 /**
  * Kollus Upload Controller (카테노이드 동영상 업로드)
  *
@@ -28,6 +28,9 @@ public class TsfKollusUploadController extends TsfBaseController {
 	@Autowired
 	private TsfKollusService kollusService;
 
+	@Autowired
+	private TscMessageByLocale message;
+
 	/**
 	 * 상품 동영상 업로드 결과
 	 * @author gagamel
@@ -38,11 +41,16 @@ public class TsfKollusUploadController extends TsfBaseController {
 	public GagaResponse updateGoodsVideoResult(KollusResult result) {
 		log.info("{}", result);
 
+		int rst = 0;
 		if (StringUtils.isNotBlank(result.getMedia_content_key()) && StringUtils.isNotBlank(result.getUpload_file_key())) {
-			kollusService.updateGoodsVideoResult(result);
+			rst = kollusService.updateGoodsVideoResult(result);
 		}
 
-		return super.ok();
+		if (rst > 0) {
+			return super.ok();
+		} else {
+			return super.error(message.getMessage("FAIL_0004"));
+		}
 	}
 
 	/**
@@ -55,11 +63,16 @@ public class TsfKollusUploadController extends TsfBaseController {
 	public GagaResponse updateReviewVideoResult(KollusResult result) {
 		log.info("{}", result);
 
+		int rst = 0;
 		if (StringUtils.isNotBlank(result.getMedia_content_key()) && StringUtils.isNotBlank(result.getUpload_file_key())) {
-			kollusService.updateReviewVideoResult(result);
+			rst = kollusService.updateReviewVideoResult(result);
 		}
 
-		return super.ok();
+		if (rst > 0) {
+			return super.ok();
+		} else {
+			return super.error(message.getMessage("FAIL_0004"));
+		}
 	}
 
 	/**
@@ -72,11 +85,16 @@ public class TsfKollusUploadController extends TsfBaseController {
 	public GagaResponse updateDisplayVideoResult(KollusResult result) {
 		log.info("{}", result);
 
+		int rst = 0;
 		if (StringUtils.isNotBlank(result.getMedia_content_key()) && StringUtils.isNotBlank(result.getUpload_file_key())) {
-			kollusService.updateDisplayVideoResult(result);
+			rst = kollusService.updateDisplayVideoResult(result);
 		}
 
-		return super.ok();
+		if (rst > 0) {
+			return super.ok();
+		} else {
+			return super.error(message.getMessage("FAIL_0004"));
+		}
 	}
 
 	/**
@@ -89,10 +107,15 @@ public class TsfKollusUploadController extends TsfBaseController {
 	public GagaResponse updateGoodsDescVideoResult(KollusResult result) {
 		log.info("{}", result);
 
+		int rst = 0;
 		if (StringUtils.isNotBlank(result.getMedia_content_key()) && StringUtils.isNotBlank(result.getUpload_file_key())) {
-			kollusService.updateGoodsDescVideoResult(result);
+			rst = kollusService.updateGoodsDescVideoResult(result);
 		}
 
-		return super.ok();
+		if (rst > 0) {
+			return super.ok();
+		} else {
+			return super.error(message.getMessage("FAIL_0004"));
+		}
 	}
 }