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<>();
|
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" + numbersOnly(pasien.getNoTelepon())))
|
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')
|
if (NumberUtils.isNumber(pasien.getNoHp()) && pasien.getNoHp().charAt(0) == '0')
|
||||||
gawaiDto.add(
|
gawaiDto.add(GawaiDto.builder().noGawai(Long.parseLong("62" + numbersOnly(pasien.getNoHp())))
|
||||||
GawaiDto.builder().noGawai(Long.parseLong("62" + numbersOnly(pasien.getNoHp()))).build());
|
.jenisGawai(JenisGawaiDto.builder().id(2L).build()).build());
|
||||||
dtoBuilder.gawai(gawaiDto);
|
dtoBuilder.gawai(gawaiDto);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
@ -224,7 +224,8 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
|||||||
{
|
{
|
||||||
if (Master.JenisAlamat.IDENTITAS.equals(alamat.getJenisAlamatId()))
|
if (Master.JenisAlamat.IDENTITAS.equals(alamat.getJenisAlamatId()))
|
||||||
dtoBuilder.jenisAlamat(JenisAlamatDto.builder().id(IDENTITAS.id()).build());
|
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());
|
dtoBuilder.jenisAlamat(JenisAlamatDto.builder().id(DOMISILI.id()).build());
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(alamat.getDesaKelurahan())
|
if (CommonUtil.isNotNullOrEmpty(alamat.getDesaKelurahan())
|
||||||
@ -243,7 +244,7 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
|||||||
listDokumenVedika.forEach(dokumenVedika -> {
|
listDokumenVedika.forEach(dokumenVedika -> {
|
||||||
BerkasDto.BerkasDtoBuilder dtoBuilder = BerkasDto.builder();
|
BerkasDto.BerkasDtoBuilder dtoBuilder = BerkasDto.builder();
|
||||||
dtoBuilder.judulBerkas(dokumenVedika.getNamaFile());
|
dtoBuilder.judulBerkas(dokumenVedika.getNamaFile());
|
||||||
dtoBuilder.lokasiBerkas(dokumenVedika.getUrl());
|
dtoBuilder.lss(dokumenVedika.getUrl());
|
||||||
if (CommonUtil.isNotNullOrEmpty(dokumenVedika.getJenisBerkasId()))
|
if (CommonUtil.isNotNullOrEmpty(dokumenVedika.getJenisBerkasId()))
|
||||||
dtoBuilder
|
dtoBuilder
|
||||||
.jenisBerkas(JenisBerkasDto.builder().id(dokumenVedika.getJenisBerkasId().longValue()).build());
|
.jenisBerkas(JenisBerkasDto.builder().id(dokumenVedika.getJenisBerkasId().longValue()).build());
|
||||||
|
|||||||
@ -17,5 +17,5 @@ public class BerkasDto {
|
|||||||
private UUID id;
|
private UUID id;
|
||||||
private JenisBerkasDto jenisBerkas;
|
private JenisBerkasDto jenisBerkas;
|
||||||
private String judulBerkas;
|
private String judulBerkas;
|
||||||
private String lokasiBerkas;
|
private String lss;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -19,4 +19,5 @@ import java.util.UUID;
|
|||||||
public class GawaiDto {
|
public class GawaiDto {
|
||||||
private UUID id;
|
private UUID id;
|
||||||
private Long noGawai;
|
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