У меня есть ItemsController
с действием Get
(getItemSellers\{itemId}
), которое вызовет метод в ItemServices
(GetSellers(itemId)
) и получит список продавцов, продающих определенный товар, от стороннего API,который я разбираю и создаю Item
модель.Я хочу вызвать другой API, чтобы получить оценки для каждого продавца и добавить его в мой Item model
.В конечном счете, я собираю кучу информации из одного API и превращаю ее в одну модель, а затем хочу обновить эту модель информацией, которую я получаю из другого API.У кого-нибудь есть идеи, как лучше всего это сделать?Я ничего не сохраняю в базу данных, просто передаю, как моя модель выглядит клиенту.
В основном, после первого вызова API:
{
data:
{
itemId: 123,
sellers: [
{
seller1: abc
},
{
seller2: abc
}
]
}
}
После второго вызова API, и чтоЯ хочу вернуться к своему контроллеру:
{
data:
{
itemId: 123,
sellers: [
{
seller1: abc,
rating: 5
},
{
seller2: abc,
rating: 3
}
]
}
}