Update service migrasi pasien
Cleaning data etl master pasien untuk url lokasi berkas dan jenis gawai
This commit is contained in:
parent
e0a9fb0cc5
commit
a4435078c3
@ -161,10 +161,10 @@ 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" + numbersOnly(pasien.getNoTelepon())))
|
||||
.build());
|
||||
.jenisGawai(JenisGawaiDto.builder().id(1L).build()).build());
|
||||
if (NumberUtils.isNumber(pasien.getNoHp()) && pasien.getNoHp().charAt(0) == '0')
|
||||
gawaiDto.add(
|
||||
GawaiDto.builder().noGawai(Long.parseLong("62" + numbersOnly(pasien.getNoHp()))).build());
|
||||
gawaiDto.add(GawaiDto.builder().noGawai(Long.parseLong("62" + numbersOnly(pasien.getNoHp())))
|
||||
.jenisGawai(JenisGawaiDto.builder().id(2L).build()).build());
|
||||
dtoBuilder.gawai(gawaiDto);
|
||||
}
|
||||
{
|
||||
@ -224,7 +224,8 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
{
|
||||
if (Master.JenisAlamat.IDENTITAS.equals(alamat.getJenisAlamatId()))
|
||||
dtoBuilder.jenisAlamat(JenisAlamatDto.builder().id(IDENTITAS.id()).build());
|
||||
if (Master.JenisAlamat.DOMISILI.equals(alamat.getJenisAlamatId()))
|
||||
if (Master.JenisAlamat.DOMISILI.equals(alamat.getJenisAlamatId())
|
||||
|| Master.JenisAlamat.RUMAH.equals(alamat.getJenisAlamatId()))
|
||||
dtoBuilder.jenisAlamat(JenisAlamatDto.builder().id(DOMISILI.id()).build());
|
||||
}
|
||||
if (CommonUtil.isNotNullOrEmpty(alamat.getDesaKelurahan())
|
||||
@ -243,7 +244,7 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
listDokumenVedika.forEach(dokumenVedika -> {
|
||||
BerkasDto.BerkasDtoBuilder dtoBuilder = BerkasDto.builder();
|
||||
dtoBuilder.judulBerkas(dokumenVedika.getNamaFile());
|
||||
dtoBuilder.lokasiBerkas(dokumenVedika.getUrl());
|
||||
dtoBuilder.lss(dokumenVedika.getUrl());
|
||||
if (CommonUtil.isNotNullOrEmpty(dokumenVedika.getJenisBerkasId()))
|
||||
dtoBuilder
|
||||
.jenisBerkas(JenisBerkasDto.builder().id(dokumenVedika.getJenisBerkasId().longValue()).build());
|
||||
|
||||
@ -17,5 +17,5 @@ public class BerkasDto {
|
||||
private UUID id;
|
||||
private JenisBerkasDto jenisBerkas;
|
||||
private String judulBerkas;
|
||||
private String lokasiBerkas;
|
||||
private String lss;
|
||||
}
|
||||
|
||||
@ -19,4 +19,5 @@ import java.util.UUID;
|
||||
public class GawaiDto {
|
||||
private UUID id;
|
||||
private Long noGawai;
|
||||
private JenisGawaiDto jenisGawai;
|
||||
}
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* @author Salman
|
||||
* @version 1.0.0
|
||||
* @since 27/07/2024
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class JenisGawaiDto {
|
||||
private Long id;
|
||||
private String jenisGawai;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user