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<>(); Set<JaminanDto> dtoList = new HashSet<>();
listAsuransiPasien.forEach(asuransi -> { listAsuransiPasien.forEach(asuransi -> {
JaminanDto.JaminanDtoBuilder dtoBuilder = JaminanDto.builder(); JaminanDto.JaminanDtoBuilder dtoBuilder = JaminanDto.builder();
dtoBuilder.nomorKartu(asuransi.getNoAsuransi()); if (CommonUtil.isNotNullOrEmpty(asuransi.getNoAsuransi()) && !"-".equals(asuransi.getNoAsuransi())) {
if (CommonUtil.isNotNullOrEmpty(asuransi.getRekanan())) dtoBuilder.nomorKartu(asuransi.getNoAsuransi());
dtoBuilder.asuransi(AsuransiDto.builder().asuransi(asuransi.getRekanan().getNamaRekanan()).build()); if (CommonUtil.isNotNullOrEmpty(asuransi.getRekanan()))
dtoList.add(dtoBuilder.build()); dtoBuilder.asuransi(AsuransiDto.builder().asuransi(asuransi.getRekanan().getNamaRekanan()).build());
dtoList.add(dtoBuilder.build());
}
}); });
return dtoList; return dtoList;
} }