Update MigrasiPasienServiceImpl.java

Penambahan cleaning data untuk pasien memiliki no kartu jaminan tetapi tidak memiliki data rekanan asuransi
This commit is contained in:
Salman Manoe 2024-07-29 16:11:25 +07:00
parent a4435078c3
commit f41595aa89

View File

@ -272,10 +272,12 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
Set<JaminanDto> dtoList = new HashSet<>();
listAsuransiPasien.forEach(asuransi -> {
JaminanDto.JaminanDtoBuilder dtoBuilder = JaminanDto.builder();
dtoBuilder.nomorKartu(asuransi.getNoAsuransi());
if (CommonUtil.isNotNullOrEmpty(asuransi.getRekanan()))
dtoBuilder.asuransi(AsuransiDto.builder().asuransi(asuransi.getRekanan().getNamaRekanan()).build());
dtoList.add(dtoBuilder.build());
if (CommonUtil.isNotNullOrEmpty(asuransi.getNoAsuransi()) && !"-".equals(asuransi.getNoAsuransi())) {
dtoBuilder.nomorKartu(asuransi.getNoAsuransi());
if (CommonUtil.isNotNullOrEmpty(asuransi.getRekanan()))
dtoBuilder.asuransi(AsuransiDto.builder().asuransi(asuransi.getRekanan().getNamaRekanan()).build());
dtoList.add(dtoBuilder.build());
}
});
return dtoList;
}