Я использую groovy / grails, и в моем сервисе есть ResultList, который я использую для хранения результатов запроса.
Список содержит объекты транзакций каждого месяца, такие как txn_jan, txn_feb ... txn_dec.
Итак, содержимое списка выглядит следующим образом:
def qresultList = [txn_jan1,txn_jan2,txn_feb1,txn_april1,txn_dec1]
Каждый из них представляет собой объект, содержащий поля location и количество транзакций (tcount).
Я хочу перебрать список, чтобы получить список различных местоположений и их суммарное количество транзакций. Итак, что-то похожее на псевдокод ниже:
if txn_jan1.location = txn_feb1.location then the output list should contain txn_jan1.location and count= txn_jan1.tcount + txn_feb1.tcount.
наконец, в списке результатов мне нужно иметь список различных местоположений и их обновленные значения.
Как мне написать это в Groovy?
С уважением,
Priyank