Cómo arreglar el mal tipo de retorno en referencia método: no se puede convertir a RecipeIndicatorsDto R?

sobre:

Cómo reparar el error de abajo?

Mal tipo de retorno en referencia método: no se puede convertir a R RecipeIndicatorsDto

gracias chicos

public List<RecipeIndicatorsDto> listByUploadTime(LocalDateTime localDateTime) {
    if(localDateTime!=null) {
        QRecipeIndicator qRecipeIndicator = recipeIndicatorRepo.getQEntity();
        QOrder qOrder=orderRepo.getQEntity();
        List<Predicate> predicates = new ArrayList<>();
        predicates.add(qRecipeIndicator.uploadTime.before(localDateTime));
        List<RecipeIndicator> recipeIndicators = recipeIndicatorRepo.find(predicates, new PageRequest(0, 100));
        List<Order> orders=orderRepo.find(null,new PageRequest(0,100));
        return recipeIndicators.stream()
                               .map(DtoFactory::recipeIndicatorsDto)
                               .collect(Collectors.toList());

public static RecipeIndicatorsDto recipeIndicatorsDto (RecipeIndicator recipeIndicator, orden de pedido) {if (recipeIndicator = null && fin! = null) {RecipeIndicatorsDto recipeIndicatorsDto = new RecipeIndicatorsDto (); recipeIndicatorsDto.setVerificationStatus (recipeIndicator.getVerificationStatus ());
recipeIndicatorsDto.setUploadTime (recipeIndicator.getUploadTime ()); recipeIndicatorsDto.setRemark (order.getRemark ()); recipeIndicatorsDto.setUseDays (order.getUseDays ());

Eran :

DtoFactory::recipeIndicatorsDtoes una referencia método a un método estático que requiere un RecipeIndicatorparámetro y un Orderparámetro. Puesto que usted está pasando a mapuna Stream<RecipeIndicator>, sólo la RecipeIndicatorinstancia está disponible.

Se puede utilizar una expresión lambda en su lugar:

.map(recipeIndicator -> DtoFactory.recipeIndicatorsDto(recipeIndicator, qOrder))

No estoy seguro de qué Orderinstancia que desea pasar a ella. Supuse que podría ser qOrder.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=214131&siteId=1
Recomendado
Clasificación