From f41595aa89b73d2445540ca6730235d1f10afba9 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Mon, 29 Jul 2024 16:11:25 +0700 Subject: [PATCH] Update MigrasiPasienServiceImpl.java Penambahan cleaning data untuk pasien memiliki no kartu jaminan tetapi tidak memiliki data rekanan asuransi --- .../service/impl/MigrasiPasienServiceImpl.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MigrasiPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MigrasiPasienServiceImpl.java index 09981112..1ed139f9 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MigrasiPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MigrasiPasienServiceImpl.java @@ -272,10 +272,12 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService { Set 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; }