Update MigrasiPasienServiceImpl.java
Pembuatan sub rutin clean data no hape dan no telepon
This commit is contained in:
parent
0b048ed7e2
commit
147d143b52
@ -157,9 +157,11 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
|||||||
{
|
{
|
||||||
Set<GawaiDto> gawaiDto = new HashSet<>();
|
Set<GawaiDto> gawaiDto = new HashSet<>();
|
||||||
if (NumberUtils.isNumber(pasien.getNoTelepon()) && pasien.getNoTelepon().charAt(0) == '0')
|
if (NumberUtils.isNumber(pasien.getNoTelepon()) && pasien.getNoTelepon().charAt(0) == '0')
|
||||||
gawaiDto.add(GawaiDto.builder().noGawai(Long.parseLong("62" + pasien.getNoTelepon())).build());
|
gawaiDto.add(GawaiDto.builder().noGawai(Long.parseLong("62" + numbersOnly(pasien.getNoTelepon())))
|
||||||
|
.build());
|
||||||
if (NumberUtils.isNumber(pasien.getNoHp()) && pasien.getNoHp().charAt(0) == '0')
|
if (NumberUtils.isNumber(pasien.getNoHp()) && pasien.getNoHp().charAt(0) == '0')
|
||||||
gawaiDto.add(GawaiDto.builder().noGawai(Long.parseLong("62" + pasien.getNoHp())).build());
|
gawaiDto.add(
|
||||||
|
GawaiDto.builder().noGawai(Long.parseLong("62" + numbersOnly(pasien.getNoHp()))).build());
|
||||||
dtoBuilder.gawai(gawaiDto);
|
dtoBuilder.gawai(gawaiDto);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
@ -254,7 +256,7 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
|||||||
dtoBuilder.namaPanggilan(anak.getNamaDepan());
|
dtoBuilder.namaPanggilan(anak.getNamaDepan());
|
||||||
dtoBuilder.surel(anak.getEmail());
|
dtoBuilder.surel(anak.getEmail());
|
||||||
if (NumberUtils.isNumber(anak.getNoHp()) && anak.getNoHp().charAt(0) == '0')
|
if (NumberUtils.isNumber(anak.getNoHp()) && anak.getNoHp().charAt(0) == '0')
|
||||||
dtoBuilder.noGawai(Long.parseLong("62" + anak.getNoHp()));
|
dtoBuilder.noGawai(Long.parseLong("62" + numbersOnly(anak.getNoHp())));
|
||||||
dtoBuilder.hubunganKeluarga(HubunganKeluargaDto.builder().id(ANAK.id()).build());
|
dtoBuilder.hubunganKeluarga(HubunganKeluargaDto.builder().id(ANAK.id()).build());
|
||||||
dtoList.add(dtoBuilder.build());
|
dtoList.add(dtoBuilder.build());
|
||||||
});
|
});
|
||||||
@ -272,4 +274,8 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
|||||||
});
|
});
|
||||||
return dtoList;
|
return dtoList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String numbersOnly(String str) {
|
||||||
|
return str.replaceAll("\\D", "");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user