Совместное использование данных между @QueryMapping и @SchemaMapping в Java Spring GraphQLJAVA

Программисты JAVA общаются здесь
Anonymous
Совместное использование данных между @QueryMapping и @SchemaMapping в Java Spring GraphQL

Сообщение Anonymous »

У меня есть следующая схема:

Код: Выделить всё

enum CardType {
TYPE_1
TYPE_2
}

type Card {
id: ID!
}

type Order {
id: ID!
cards: [Card]!
}

input OrderFilter {
cardType: CardType
}

type Query {
getOrders(orderFilter: OrderFilter): [Order]
}
А также следующие преобразователи:

Код: Выделить всё

@QueryMapping
public List getOrders(@Argument OrderFilter orderFilter) {
return this.orderService.get(orderFilter);
}

@SchemaMapping
public List cards(Order order) {
return this.cardService.getCards(order);
}
Есть ли способ получить доступ к аргументу OrderFilter из аннотированного метода @SchemaMapping? Я хочу отфильтровать результат этого метода на основе аргумента аннотированного метода @QueryMapping.
Я пытался добавить аннотированный параметр @Argument в @SchemaMapping аннотированный метод, но он не работает.

Подробнее здесь: https://stackoverflow.com/questions/751 ... ng-graphql

Вернуться в «JAVA»