Я пишу код для публикации, но у меня возникают некоторые проблемы в проверках.
getDocumentIds - это список целых чисел, и мне нужно перебрать список и проверить, является ли этот конкретный идентификатордопустимо или нет.
Я пробовал с приведенным ниже кодом, но, когда я передаю список значений, он принимает только первое значение.Он не принимает значения после первого.
Document document=
Optional.ofNullable(repositoryService.findById(Document.class,
memberNoteResource.getDocumentIds().stream()
.iterator().next())).orElse(null);
if (document == null) {
throw new ApiException(ApiErrorCode.DEFAULT_400,
"Save unsuccessful document id is not part of member note");
}
Ожидаемый результат: я должен проверить все переданные «getDocumentIds», и если какой-то идентификатор отсутствует, то я должен выдать ошибку