From 301ee39c07e7fbb01815ce8eda8e092e46875723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=A4=80=ED=98=B8?= <2171168@hansung.ac.kr> Date: Mon, 22 Sep 2025 14:14:32 +0900 Subject: [PATCH 1/2] =?UTF-8?q?refactor:=20dto=20=EC=88=98=EC=A0=95(produc?= =?UTF-8?q?t=5Fid)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/products/dto/request/AnalysisRequestDto.java | 1 + .../products/dto/request/ProductRegisterRequestDto.java | 5 ----- .../com/DecodEat/domain/products/service/ProductService.java | 1 + 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/DecodEat/domain/products/dto/request/AnalysisRequestDto.java b/src/main/java/com/DecodEat/domain/products/dto/request/AnalysisRequestDto.java index 92dd84d..8c26566 100644 --- a/src/main/java/com/DecodEat/domain/products/dto/request/AnalysisRequestDto.java +++ b/src/main/java/com/DecodEat/domain/products/dto/request/AnalysisRequestDto.java @@ -13,4 +13,5 @@ @NoArgsConstructor public class AnalysisRequestDto { private List image_urls; + private Long product_id; } \ No newline at end of file diff --git a/src/main/java/com/DecodEat/domain/products/dto/request/ProductRegisterRequestDto.java b/src/main/java/com/DecodEat/domain/products/dto/request/ProductRegisterRequestDto.java index eb76299..c76107b 100644 --- a/src/main/java/com/DecodEat/domain/products/dto/request/ProductRegisterRequestDto.java +++ b/src/main/java/com/DecodEat/domain/products/dto/request/ProductRegisterRequestDto.java @@ -20,9 +20,4 @@ public class ProductRegisterRequestDto { @NotBlank(message = "제조사명은 필수 입력 항목입니다.") private String manufacturer; - -// 파일은 json 과 하나의 dto로 묶어서 다룰 수 없음 -// private MultipartFile productImage; -// @NotNull -// private List productInfoImages; } diff --git a/src/main/java/com/DecodEat/domain/products/service/ProductService.java b/src/main/java/com/DecodEat/domain/products/service/ProductService.java index ee47daa..2b8c5b5 100644 --- a/src/main/java/com/DecodEat/domain/products/service/ProductService.java +++ b/src/main/java/com/DecodEat/domain/products/service/ProductService.java @@ -198,6 +198,7 @@ public void requestAnalysisAsync(Long productId, List imageUrls) { try { AnalysisRequestDto request = AnalysisRequestDto.builder() .image_urls(imageUrls) + .productId(productId) .build(); pythonAnalysisClient.analyzeProduct(request) From 6821e160b712e7e4f1044a297f25bb46a63af7a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=A4=80=ED=98=B8?= <2171168@hansung.ac.kr> Date: Mon, 22 Sep 2025 14:18:42 +0900 Subject: [PATCH 2/2] . --- .../com/DecodEat/domain/products/service/ProductService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/DecodEat/domain/products/service/ProductService.java b/src/main/java/com/DecodEat/domain/products/service/ProductService.java index 2b8c5b5..33b61cb 100644 --- a/src/main/java/com/DecodEat/domain/products/service/ProductService.java +++ b/src/main/java/com/DecodEat/domain/products/service/ProductService.java @@ -198,7 +198,7 @@ public void requestAnalysisAsync(Long productId, List imageUrls) { try { AnalysisRequestDto request = AnalysisRequestDto.builder() .image_urls(imageUrls) - .productId(productId) + .product_id(productId) .build(); pythonAnalysisClient.analyzeProduct(request)