added ai-moderation image and text
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.krylov.refound.service;
|
||||
|
||||
import com.krylov.refound.ai.facade.ContentModerationFacade;
|
||||
import com.krylov.refound.dto.PostRequest;
|
||||
import com.krylov.refound.dto.PostResponse;
|
||||
import com.krylov.refound.entity.Image;
|
||||
@@ -48,9 +49,12 @@ public class PostService {
|
||||
private final UserService userService;
|
||||
private final FavoriteRepository favoriteRepository;
|
||||
private final FileStorageService fileStorageService;
|
||||
private final ContentModerationFacade contentModerationFacade;
|
||||
|
||||
public PostRequest create(PostRequest request, List<MultipartFile> images) {
|
||||
|
||||
contentModerationFacade.moderate(request.getTitle(), request.getDescription(), images);
|
||||
|
||||
Post post = mapper.toEntity(request);
|
||||
post.setCreatedAt(LocalDateTime.now());
|
||||
post.setStatus(PostStatus.ACTIVE);
|
||||
@@ -154,6 +158,8 @@ public class PostService {
|
||||
HttpStatus.NOT_FOUND
|
||||
));
|
||||
|
||||
contentModerationFacade.moderate(request.getTitle(), request.getDescription(), images);
|
||||
|
||||
post.setTitle(request.getTitle());
|
||||
post.setDescription(request.getDescription());
|
||||
if (request.getCategory() != null) {
|
||||
|
||||
Reference in New Issue
Block a user