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<>();
|
||||
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')
|
||||
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);
|
||||
}
|
||||
{
|
||||
@ -254,7 +256,7 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
dtoBuilder.namaPanggilan(anak.getNamaDepan());
|
||||
dtoBuilder.surel(anak.getEmail());
|
||||
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());
|
||||
dtoList.add(dtoBuilder.build());
|
||||
});
|
||||
@ -272,4 +274,8 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
});
|
||||
return dtoList;
|
||||
}
|
||||
|
||||
private String numbersOnly(String str) {
|
||||
return str.replaceAll("\\D", "");
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user