#3 - исправление NPE для загрузки фото
This commit is contained in:
@@ -9,7 +9,9 @@ import org.springframework.security.core.context.SecurityContextHolder;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import ru.kayashov.bar.controller.IngredientController;
|
||||
import ru.kayashov.bar.controller.dto.cocktail.CocktailFilterRequestDto;
|
||||
import ru.kayashov.bar.controller.dto.cocktail.CocktailForIngredientModalDto;
|
||||
import ru.kayashov.bar.controller.dto.cocktail.CocktailForListResponseDto;
|
||||
import ru.kayashov.bar.controller.dto.cocktail.CocktailModalDto;
|
||||
import ru.kayashov.bar.controller.dto.cocktail.CocktailSimpleResponseDto;
|
||||
@@ -161,7 +163,7 @@ public class CocktailService {
|
||||
}
|
||||
}
|
||||
|
||||
if(dto.getICount() != null) {
|
||||
if (dto.getICount() != null) {
|
||||
log.info("iii");
|
||||
}
|
||||
//
|
||||
@@ -473,4 +475,19 @@ public class CocktailService {
|
||||
log.info("Удален коктейль {}", cocktail);
|
||||
repository.delete(cocktail);
|
||||
}
|
||||
|
||||
public String findInstructions(Long id) {
|
||||
CocktailEntity cocktail = repository.findById(id).orElseThrow(RuntimeException::new);
|
||||
return cocktail.getInstructions();
|
||||
}
|
||||
|
||||
public List<CocktailForIngredientModalDto> findByIngredient(Long id) {
|
||||
return ingredientRepository.findById(id).orElseThrow(RuntimeException::new)
|
||||
.getReceipts()
|
||||
.stream()
|
||||
.map(ReceiptEntity::getCocktail)
|
||||
.distinct()
|
||||
.map(mapper::cocktailToIngredientDtoList)
|
||||
.toList();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user