У меня есть список, подобный приведенному ниже, с пользовательским объектом, мне нужно отфильтровать максимальные значения ставки, основываясь на идентификаторе клиента и betOfferId, но идентификатор клиента не должен повторяться (дублироваться), в основном для конкретного betofferid, я хочу получитьсписок максимальных значений ставки для клиентов и ограничить его до 20 клиентов максимум для конкретной ставки.
Например, для приведенного ниже списка, если я дал betofferid как 999, мне нужно получить вот так, так как есть 2клиенты, это нормально.{"customerId": 12345, "betOfferId": 999, "пари": 9000} и {"customerId": 1234, "betOfferId": 999, "ставки": 8500}
ниже с учетом ставок
{"customerId": 1234, "betOfferId": 888, "кол": 4500}
{
"customerId": 12345,
"betOfferId": 999,
"stake": 9000
},
{
"customerId": 12345,
"betOfferId": 999,
"stake": 8000
},
{
"customerId": 1234,
"betOfferId": 888,
"stake": 8500
},
{
"customerId": 1234,
"betOfferId": 888,
"stake": 7500
},
{
"customerId": 1234,
"betOfferId": 999,
"stake": 7500
},
{
"customerId": 1234,
"betOfferId": 999,
"stake": 7500
},
{
"customerId": 1234,
"betOfferId": 999,
"stake": 8500
}
]