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..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,6 +198,7 @@ public void requestAnalysisAsync(Long productId, List imageUrls) { try { AnalysisRequestDto request = AnalysisRequestDto.builder() .image_urls(imageUrls) + .product_id(productId) .build(); pythonAnalysisClient.analyzeProduct(request)