Postagens

Salesforce - Apex - Ordernar Lista por data

Imagem
E aí pessoal, tudo bem? Hoje falaremos sobre como ordenar uma lista no Apex por data. Este post foi baseado em uma situação ocorrida em nosso trabalho, onde precisávamos descobrir qual seria o maior intervalo de meses entre as séries de pagamento de um cliente. O cliente realizava a compra de um imóvel, com o pagamento parcelado de diferentes formas. A tabela abaixo ilustra as séries de pagamento: Surgiu a necessidade de apurar qual seria o intervalo de meses em que o cliente não realizaria nenhum pagamento. Por exemplo, se a entrada do pagamento é no mês 07/2020 e as parcelas mensais iniciam apenas em 01/2021, temos um intervalo de 5 meses sem pagamento. Foi criada então uma linha do tempo com todos os meses que possuíam parcelas a serem pagas. Porém, como a geração das parcelas é feita por série de pagamento, os meses não ficavam na ordem sequencial. Surgiu a necessidade de reordenar a lista inteira de forma sequencial. Foi então utilizado o método Comparable -  Ver na documentação d

Site Pessoal de Lucas Carvalho

Site pessoal de Lucas Carvalho lucascarvalho.com.br