Clean code

Persiapan untuk service split pelayanan pasien petugas karena split jumlah pelayanan pasien di diskon paket
This commit is contained in:
Salman Manoe 2023-08-25 20:58:40 +07:00
parent 691ce8418f
commit 3c93817c32
19 changed files with 1139 additions and 4361 deletions

View File

@ -14,13 +14,13 @@ import org.springframework.stereotype.Component;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.converter.base.BaseVoConverter;
import com.jasamedika.medifirst2000.entities.Pegawai; import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.vo.PegawaiVO_; import com.jasamedika.medifirst2000.vo.PegawaiJabatanVO;
@Component @Component
public class MapPegawaiJabatanToUnitKerjaConverter implements BaseVoConverter<PegawaiVO_, Pegawai> { public class MapPegawaiJabatanToUnitKerjaConverter implements BaseVoConverter<PegawaiJabatanVO, Pegawai> {
@Override @Override
public Pegawai transferVOToModel(PegawaiVO_ vo, Pegawai model) { public Pegawai transferVOToModel(PegawaiJabatanVO vo, Pegawai model) {
if (null == model) if (null == model)
model = new Pegawai(); model = new Pegawai();
@ -38,15 +38,15 @@ public class MapPegawaiJabatanToUnitKerjaConverter implements BaseVoConverter<Pe
} }
@Override @Override
public List<PegawaiVO_> transferListOfModelToListOfVO(List<Pegawai> models, List<PegawaiVO_> vos) { public List<PegawaiJabatanVO> transferListOfModelToListOfVO(List<Pegawai> models, List<PegawaiJabatanVO> vos) {
if (null == vos) if (null == vos)
vos = new ArrayList<PegawaiVO_>(); vos = new ArrayList<PegawaiJabatanVO>();
if (null == models) if (null == models)
return vos; return vos;
for (Pegawai pegawai : models) { for (Pegawai pegawai : models) {
PegawaiVO_ vo = new PegawaiVO_(); PegawaiJabatanVO vo = new PegawaiJabatanVO();
vo = transferModelToVO(pegawai, vo); vo = transferModelToVO(pegawai, vo);
vos.add(vo); vos.add(vo);
} }
@ -55,16 +55,17 @@ public class MapPegawaiJabatanToUnitKerjaConverter implements BaseVoConverter<Pe
} }
@Override @Override
public PegawaiVO_ transferModelToVO(Pegawai model, PegawaiVO_ vo) { public PegawaiJabatanVO transferModelToVO(Pegawai model, PegawaiJabatanVO vo) {
if (null == vo) if (null == vo)
vo = new PegawaiVO_(); vo = new PegawaiJabatanVO();
try { try {
List<String> fieldsToInclude = new ArrayList<String>(); List<String> fieldsToInclude = new ArrayList<String>();
for (Field field : model.GetFields(model.getClass())) { for (Field field : model.GetFields(model.getClass())) {
String str = field.getName(); String str = field.getName();
String name = field.getName(); String name = field.getName();
if(name.equals("serialVersionUID"))continue; if (name.equals("serialVersionUID"))
continue;
Boolean valid = false; Boolean valid = false;
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) { for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
if (annotation instanceof JoinColumn) { if (annotation instanceof JoinColumn) {
@ -91,11 +92,12 @@ public class MapPegawaiJabatanToUnitKerjaConverter implements BaseVoConverter<Pe
// serialized.put("jabatanInternal", model.getJabatanInternal()); // serialized.put("jabatanInternal", model.getJabatanInternal());
// serialized.put("unitKerja", model.getUnitKerja()); // serialized.put("unitKerja", model.getUnitKerja());
serialized.put("unitKerjaPegawai", model.getUnitKerja().getUnitKerja()); serialized.put("unitKerjaPegawai", model.getUnitKerja().getUnitKerja());
serialized.put("isCanCreateJadwal", model.getJabatanInternal().getNamaJabatan().contains("Kepala")? true : false); serialized.put("isCanCreateJadwal",
model.getJabatanInternal().getNamaJabatan().contains("Kepala") ? true : false);
serialized.put("isPrimary", true); serialized.put("isPrimary", true);
serialized.put("statusEnabled1", true); serialized.put("statusEnabled1", true);
String json = gson.toJson(serialized); String json = gson.toJson(serialized);
vo = gson.fromJson(json, PegawaiVO_.class); vo = gson.fromJson(json, PegawaiJabatanVO.class);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }

View File

@ -7,8 +7,10 @@ import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.IpsrsPelaksanaanPerbaikanDao; import com.jasamedika.medifirst2000.dao.IpsrsPelaksanaanPerbaikanDao;
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao; import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
@ -20,7 +22,6 @@ import com.jasamedika.medifirst2000.entities.IpsrsPelaksanaanPerbaikanListTeknis
import com.jasamedika.medifirst2000.entities.IpsrsPelaksanaanPerbaikanSukuCadang; import com.jasamedika.medifirst2000.entities.IpsrsPelaksanaanPerbaikanSukuCadang;
import com.jasamedika.medifirst2000.entities.IpsrsPerbaikan; import com.jasamedika.medifirst2000.entities.IpsrsPerbaikan;
import com.jasamedika.medifirst2000.entities.IpsrsStatusPerbaikan; import com.jasamedika.medifirst2000.entities.IpsrsStatusPerbaikan;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.Pegawai; import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.RegistrasiAset; import com.jasamedika.medifirst2000.entities.RegistrasiAset;
import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.entities.Ruangan;
@ -88,7 +89,6 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
@Autowired @Autowired
private LoginUserService loginUserService; private LoginUserService loginUserService;
@Override @Override
public Map<String, Object> getUserLogin() { public Map<String, Object> getUserLogin() {
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
@ -128,11 +128,12 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
count++; count++;
if (count.toString().length() == 1) { if (count.toString().length() == 1) {
noOrder="000";} noOrder = "000";
else if(count.toString().length()==2){ } else if (count.toString().length() == 2) {
noOrder="00";} noOrder = "00";
else if(count.toString().length()==3){ } else if (count.toString().length() == 3) {
noOrder="0";} noOrder = "0";
}
if (monthNow.length() == 1) if (monthNow.length() == 1)
monthNow = "0" + monthNow; monthNow = "0" + monthNow;
@ -192,7 +193,8 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
ipsrsPerbaikan.setNoOrder(noOrderPerbaikan()); ipsrsPerbaikan.setNoOrder(noOrderPerbaikan());
} }
if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset())) { if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset())) {
ipsrsPerbaikan.setRegistrasiAset(registrasiAsetConverter.transferVOToModel(vo.getRegistrasiAset(), new RegistrasiAset())); ipsrsPerbaikan.setRegistrasiAset(
registrasiAsetConverter.transferVOToModel(vo.getRegistrasiAset(), new RegistrasiAset()));
} }
if (CommonUtil.isNotNullOrEmpty(vo.getPelapor())) { if (CommonUtil.isNotNullOrEmpty(vo.getPelapor())) {
ipsrsPerbaikan.setPelapor(pegawaiConverter.transferVOToModel(vo.getPelapor(), new Pegawai())); ipsrsPerbaikan.setPelapor(pegawaiConverter.transferVOToModel(vo.getPelapor(), new Pegawai()));
@ -200,8 +202,8 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsStatusPerbaikan())) { if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsStatusPerbaikan())) {
IpsrsStatusPerbaikan ipsrsStatusPerbaikan = new IpsrsStatusPerbaikan(); IpsrsStatusPerbaikan ipsrsStatusPerbaikan = new IpsrsStatusPerbaikan();
if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsStatusPerbaikan())) { if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsStatusPerbaikan())) {
ipsrsStatusPerbaikan = ipsrsStatusPerbaikanConverter. ipsrsStatusPerbaikan = ipsrsStatusPerbaikanConverter.transferVOToModel(vo.getIpsrsStatusPerbaikan(),
transferVOToModel(vo.getIpsrsStatusPerbaikan(), new IpsrsStatusPerbaikan()); new IpsrsStatusPerbaikan());
ipsrsStatusPerbaikan.setIpsrsPerbaikan(ipsrsPerbaikan); ipsrsStatusPerbaikan.setIpsrsPerbaikan(ipsrsPerbaikan);
} }
if (CommonUtil.isNotNullOrEmpty(ipsrsStatusPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(ipsrsStatusPerbaikan)) {
@ -250,8 +252,7 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
@Override @Override
public Map<String, Object> getAllPermintaanPerbaikan() { public Map<String, Object> getAllPermintaanPerbaikan() {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
List<Map<String, Object>> listPermintaanPerbaikan = List<Map<String, Object>> listPermintaanPerbaikan = ipsrsPerbaikanDao.getAllPermintaanPerbaikan();
ipsrsPerbaikanDao.getAllPermintaanPerbaikan();
if (CommonUtil.isNotNullOrEmpty(listPermintaanPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(listPermintaanPerbaikan)) {
result.put("listPermintaanPerbaikan", listPermintaanPerbaikan); result.put("listPermintaanPerbaikan", listPermintaanPerbaikan);
} }
@ -286,8 +287,10 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
if (CommonUtil.isNotNullOrEmpty(noRec)) { if (CommonUtil.isNotNullOrEmpty(noRec)) {
Map<String, Object> permintaanPerbaikan = ipsrsPerbaikanDao.getOnePermintaanPerbaikan(noRec); Map<String, Object> permintaanPerbaikan = ipsrsPerbaikanDao.getOnePermintaanPerbaikan(noRec);
List<Ruangan> listRuangan = ruanganDao.getRuanganOnAset(); List<Ruangan> listRuangan = ruanganDao.getRuanganOnAset();
List<Map<String, Object>> listIpsrsPerbaikan = ipsrsPerbaikanDao.getAllRegistrasiByRuangan(ipsrsPerbaikan.getRegistrasiAset().getRuanganId()); List<Map<String, Object>> listIpsrsPerbaikan = ipsrsPerbaikanDao
List<Map<String, Object>> listUser = ipsrsPerbaikanDao.getPegawaiByRuangan((Integer)permintaanPerbaikan.get("id")); .getAllRegistrasiByRuangan(ipsrsPerbaikan.getRegistrasiAset().getRuanganId());
List<Map<String, Object>> listUser = ipsrsPerbaikanDao
.getPegawaiByRuangan((Integer) permintaanPerbaikan.get("id"));
List<Map<String, Object>> listTeknisi = ipsrsPerbaikanDao.getTeknisi(); List<Map<String, Object>> listTeknisi = ipsrsPerbaikanDao.getTeknisi();
List<Map<String, Object>> listSukuCadang = ipsrsPerbaikanDao.getSukuCadang(); List<Map<String, Object>> listSukuCadang = ipsrsPerbaikanDao.getSukuCadang();
if (CommonUtil.isNotNullOrEmpty(permintaanPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(permintaanPerbaikan)) {
@ -322,7 +325,8 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
if (CommonUtil.isNullOrEmpty(ipsrsPerbaikan.getIpsrsPelaksanaanPerbaikan())) { if (CommonUtil.isNullOrEmpty(ipsrsPerbaikan.getIpsrsPelaksanaanPerbaikan())) {
IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan = new IpsrsPelaksanaanPerbaikan(); IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan = new IpsrsPelaksanaanPerbaikan();
if (CommonUtil.isNotNullOrEmpty(vo)) { if (CommonUtil.isNotNullOrEmpty(vo)) {
ipsrsPelaksanaanPerbaikan = ipsrsPelaksanaanPerbaikanConverter.transferVOToModel(vo, new IpsrsPelaksanaanPerbaikan()); ipsrsPelaksanaanPerbaikan = ipsrsPelaksanaanPerbaikanConverter.transferVOToModel(vo,
new IpsrsPelaksanaanPerbaikan());
ipsrsPelaksanaanPerbaikan.setIpsrsPerbaikan(ipsrsPerbaikan); ipsrsPelaksanaanPerbaikan.setIpsrsPerbaikan(ipsrsPerbaikan);
} }
if (CommonUtil.isNotNullOrEmpty(vo.getUser())) { if (CommonUtil.isNotNullOrEmpty(vo.getUser())) {
@ -334,17 +338,21 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
Set<IpsrsPelaksanaanPerbaikanSukuCadang> listSukuCadang = new HashSet<>(); Set<IpsrsPelaksanaanPerbaikanSukuCadang> listSukuCadang = new HashSet<>();
if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsPelaksanaanPerbaikanSukuCadang())) { if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsPelaksanaanPerbaikanSukuCadang())) {
for(IpsrsPelaksanaanPerbaikanSukuCadangVO modelBarangVO : vo.getIpsrsPelaksanaanPerbaikanSukuCadang()){ for (IpsrsPelaksanaanPerbaikanSukuCadangVO modelBarangVO : vo
.getIpsrsPelaksanaanPerbaikanSukuCadang()) {
IpsrsPelaksanaanPerbaikanSukuCadang ipsrsPelaksanaanPerbaikanTambahBarang = new IpsrsPelaksanaanPerbaikanSukuCadang(); IpsrsPelaksanaanPerbaikanSukuCadang ipsrsPelaksanaanPerbaikanTambahBarang = new IpsrsPelaksanaanPerbaikanSukuCadang();
if (CommonUtil.isNotNullOrEmpty(modelBarangVO)) { if (CommonUtil.isNotNullOrEmpty(modelBarangVO)) {
ipsrsPelaksanaanPerbaikanTambahBarang = ipsrsPelaksanaanPerbaikanTambahBarangConverter.transferVOToModel(modelBarangVO, new IpsrsPelaksanaanPerbaikanSukuCadang()); ipsrsPelaksanaanPerbaikanTambahBarang = ipsrsPelaksanaanPerbaikanTambahBarangConverter
.transferVOToModel(modelBarangVO, new IpsrsPelaksanaanPerbaikanSukuCadang());
ipsrsPelaksanaanPerbaikanTambahBarang.setIpsrsPelaksanaanPerbaikan(ipsrsPelaksanaanPerbaikan); ipsrsPelaksanaanPerbaikanTambahBarang.setIpsrsPelaksanaanPerbaikan(ipsrsPelaksanaanPerbaikan);
} }
if (CommonUtil.isNotNullOrEmpty(modelBarangVO.getStokProdukGlobal())) { if (CommonUtil.isNotNullOrEmpty(modelBarangVO.getStokProdukGlobal())) {
ipsrsPelaksanaanPerbaikanTambahBarang.setStokProdukGlobal(stokProdukGlobalConverter.transferVOToModel(modelBarangVO.getStokProdukGlobal(), new StokProdukGlobal())); ipsrsPelaksanaanPerbaikanTambahBarang.setStokProdukGlobal(stokProdukGlobalConverter
.transferVOToModel(modelBarangVO.getStokProdukGlobal(), new StokProdukGlobal()));
} }
if (CommonUtil.isNotNullOrEmpty(modelBarangVO.getTujuanRuangan())) { if (CommonUtil.isNotNullOrEmpty(modelBarangVO.getTujuanRuangan())) {
ipsrsPelaksanaanPerbaikanTambahBarang.setTujuanRuangan(ruanganConverter.transferVOToModel(modelBarangVO.getTujuanRuangan(), new Ruangan())); ipsrsPelaksanaanPerbaikanTambahBarang.setTujuanRuangan(
ruanganConverter.transferVOToModel(modelBarangVO.getTujuanRuangan(), new Ruangan()));
} }
listSukuCadang.add(ipsrsPelaksanaanPerbaikanTambahBarang); listSukuCadang.add(ipsrsPelaksanaanPerbaikanTambahBarang);
} }
@ -353,14 +361,17 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
Set<IpsrsPelaksanaanPerbaikanListTeknisi> listTeknisi = new HashSet<>(); Set<IpsrsPelaksanaanPerbaikanListTeknisi> listTeknisi = new HashSet<>();
if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsPelaksanaanPerbaikanListTeknisi())) { if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsPelaksanaanPerbaikanListTeknisi())) {
for(IpsrsPelaksanaanPerbaikanListTeknisiVO modelTeknisiVO : vo.getIpsrsPelaksanaanPerbaikanListTeknisi()){ for (IpsrsPelaksanaanPerbaikanListTeknisiVO modelTeknisiVO : vo
.getIpsrsPelaksanaanPerbaikanListTeknisi()) {
IpsrsPelaksanaanPerbaikanListTeknisi ipsrsPelaksanaanPerbaikanListTeknisi = new IpsrsPelaksanaanPerbaikanListTeknisi(); IpsrsPelaksanaanPerbaikanListTeknisi ipsrsPelaksanaanPerbaikanListTeknisi = new IpsrsPelaksanaanPerbaikanListTeknisi();
if (CommonUtil.isNotNullOrEmpty(modelTeknisiVO)) { if (CommonUtil.isNotNullOrEmpty(modelTeknisiVO)) {
ipsrsPelaksanaanPerbaikanListTeknisi = ipsrsPelaksanaanPerbaikanListpegawaiConverter.transferVOToModel(modelTeknisiVO, new IpsrsPelaksanaanPerbaikanListTeknisi()); ipsrsPelaksanaanPerbaikanListTeknisi = ipsrsPelaksanaanPerbaikanListpegawaiConverter
.transferVOToModel(modelTeknisiVO, new IpsrsPelaksanaanPerbaikanListTeknisi());
ipsrsPelaksanaanPerbaikanListTeknisi.setIpsrsPelaksanaanPerbaikan(ipsrsPelaksanaanPerbaikan); ipsrsPelaksanaanPerbaikanListTeknisi.setIpsrsPelaksanaanPerbaikan(ipsrsPelaksanaanPerbaikan);
} }
if (CommonUtil.isNotNullOrEmpty(modelTeknisiVO.getTeknisi())) { if (CommonUtil.isNotNullOrEmpty(modelTeknisiVO.getTeknisi())) {
ipsrsPelaksanaanPerbaikanListTeknisi.setTeknisi(pegawaiConverter.transferVOToModel(modelTeknisiVO.getTeknisi(), new Pegawai())); ipsrsPelaksanaanPerbaikanListTeknisi.setTeknisi(
pegawaiConverter.transferVOToModel(modelTeknisiVO.getTeknisi(), new Pegawai()));
} }
listTeknisi.add(ipsrsPelaksanaanPerbaikanListTeknisi); listTeknisi.add(ipsrsPelaksanaanPerbaikanListTeknisi);
} }
@ -406,7 +417,8 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan = ipsrsPerbaikanDao.getAllIpsrsPerbaikanByNoRec(noRec); IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan = ipsrsPerbaikanDao.getAllIpsrsPerbaikanByNoRec(noRec);
List<IpsrsPelaksanaanPerbaikanSukuCadang> listBarang = new ArrayList<>(); List<IpsrsPelaksanaanPerbaikanSukuCadang> listBarang = new ArrayList<>();
if (CommonUtil.isNotNullOrEmpty(ipsrsPelaksanaanPerbaikan.getIpsrsPelaksanaanPerbaikanSukuCadang())) { if (CommonUtil.isNotNullOrEmpty(ipsrsPelaksanaanPerbaikan.getIpsrsPelaksanaanPerbaikanSukuCadang())) {
for(IpsrsPelaksanaanPerbaikanSukuCadang listModel : ipsrsPelaksanaanPerbaikan.getIpsrsPelaksanaanPerbaikanSukuCadang()){ for (IpsrsPelaksanaanPerbaikanSukuCadang listModel : ipsrsPelaksanaanPerbaikan
.getIpsrsPelaksanaanPerbaikanSukuCadang()) {
if (CommonUtil.isNotNullOrEmpty(listModel)) { if (CommonUtil.isNotNullOrEmpty(listModel)) {
listBarang.add(listModel); listBarang.add(listModel);
} }
@ -415,13 +427,14 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
List<IpsrsPelaksanaanPerbaikanListTeknisi> listTeknisi = new ArrayList<>(); List<IpsrsPelaksanaanPerbaikanListTeknisi> listTeknisi = new ArrayList<>();
if (CommonUtil.isNotNullOrEmpty(ipsrsPelaksanaanPerbaikan.getIpsrsPelaksanaanPerbaikanListTeknisi())) { if (CommonUtil.isNotNullOrEmpty(ipsrsPelaksanaanPerbaikan.getIpsrsPelaksanaanPerbaikanListTeknisi())) {
for(IpsrsPelaksanaanPerbaikanListTeknisi listModel : ipsrsPelaksanaanPerbaikan.getIpsrsPelaksanaanPerbaikanListTeknisi()){ for (IpsrsPelaksanaanPerbaikanListTeknisi listModel : ipsrsPelaksanaanPerbaikan
.getIpsrsPelaksanaanPerbaikanListTeknisi()) {
IpsrsPelaksanaanPerbaikanListTeknisi model = new IpsrsPelaksanaanPerbaikanListTeknisi(); IpsrsPelaksanaanPerbaikanListTeknisi model = new IpsrsPelaksanaanPerbaikanListTeknisi();
if (CommonUtil.isNotNullOrEmpty(listModel.getTeknisi())) { if (CommonUtil.isNotNullOrEmpty(listModel.getTeknisi())) {
Pegawai ListTeknisi = listModel.getTeknisi(); Pegawai ListTeknisi = listModel.getTeknisi();
Pegawai teknisi = new Pegawai(); Pegawai teknisi = new Pegawai();
teknisi.setId(ListTeknisi.getId()); teknisi.setId(ListTeknisi.getId());
teknisi.setqPegawai(ListTeknisi.getqPegawai()); teknisi.setQPegawai(ListTeknisi.getQPegawai());
teknisi.setNamaLengkap(ListTeknisi.getNamaLengkap()); teknisi.setNamaLengkap(ListTeknisi.getNamaLengkap());
model.setTeknisi(teknisi); model.setTeknisi(teknisi);
} }
@ -460,7 +473,8 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
ipsrsPerbaikan.setNoOrder(vo.getNoOrder()); ipsrsPerbaikan.setNoOrder(vo.getNoOrder());
} }
if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset())) { if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset())) {
ipsrsPerbaikan.setRegistrasiAset(registrasiAsetConverter.transferVOToModel(vo.getRegistrasiAset(), new RegistrasiAset())); ipsrsPerbaikan.setRegistrasiAset(
registrasiAsetConverter.transferVOToModel(vo.getRegistrasiAset(), new RegistrasiAset()));
} }
if (CommonUtil.isNotNullOrEmpty(vo.getPelapor())) { if (CommonUtil.isNotNullOrEmpty(vo.getPelapor())) {
ipsrsPerbaikan.setPelapor(pegawaiConverter.transferVOToModel(vo.getPelapor(), new Pegawai())); ipsrsPerbaikan.setPelapor(pegawaiConverter.transferVOToModel(vo.getPelapor(), new Pegawai()));
@ -468,8 +482,8 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService{
if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsStatusPerbaikan())) { if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsStatusPerbaikan())) {
IpsrsStatusPerbaikan ipsrsStatusPerbaikan = new IpsrsStatusPerbaikan(); IpsrsStatusPerbaikan ipsrsStatusPerbaikan = new IpsrsStatusPerbaikan();
if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsStatusPerbaikan())) { if (CommonUtil.isNotNullOrEmpty(vo.getIpsrsStatusPerbaikan())) {
ipsrsStatusPerbaikan = ipsrsStatusPerbaikanConverter. ipsrsStatusPerbaikan = ipsrsStatusPerbaikanConverter.transferVOToModel(vo.getIpsrsStatusPerbaikan(),
transferVOToModel(vo.getIpsrsStatusPerbaikan(), new IpsrsStatusPerbaikan()); new IpsrsStatusPerbaikan());
ipsrsStatusPerbaikan.setIpsrsPerbaikan(ipsrsPerbaikan); ipsrsStatusPerbaikan.setIpsrsPerbaikan(ipsrsPerbaikan);
} }
if (CommonUtil.isNotNullOrEmpty(ipsrsStatusPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(ipsrsStatusPerbaikan)) {

View File

@ -107,7 +107,6 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
@Autowired @Autowired
private ItPerbaikanDaoCustom itPerbaikanDaoCustom; private ItPerbaikanDaoCustom itPerbaikanDaoCustom;
@Override @Override
public Map<String, Object> getUserLogin() { public Map<String, Object> getUserLogin() {
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
@ -147,11 +146,12 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
count++; count++;
if (count.toString().length() == 1) { if (count.toString().length() == 1) {
noOrder="000";} noOrder = "000";
else if(count.toString().length()==2){ } else if (count.toString().length() == 2) {
noOrder="00";} noOrder = "00";
else if(count.toString().length()==3){ } else if (count.toString().length() == 3) {
noOrder="0";} noOrder = "0";
}
if (monthNow.length() == 1) if (monthNow.length() == 1)
monthNow = "0" + monthNow; monthNow = "0" + monthNow;
@ -244,7 +244,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
} }
if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset())) { if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset())) {
if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset().getNoRec())) if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset().getNoRec()))
itPerbaikan.setRegistrasiAset(registrasiAsetConverter.transferVOToModel(vo.getRegistrasiAset(), new RegistrasiAset())); itPerbaikan.setRegistrasiAset(
registrasiAsetConverter.transferVOToModel(vo.getRegistrasiAset(), new RegistrasiAset()));
} }
itPerbaikan.setStrukOrder(strukOrder); itPerbaikan.setStrukOrder(strukOrder);
@ -256,7 +257,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
if (CommonUtil.isNotNullOrEmpty(itPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(itPerbaikan)) {
ItStatusPerbaikan ItStatusPerbaikan = new ItStatusPerbaikan(); ItStatusPerbaikan ItStatusPerbaikan = new ItStatusPerbaikan();
if (CommonUtil.isNotNullOrEmpty(vo.getItStatusPerbaikan())) { if (CommonUtil.isNotNullOrEmpty(vo.getItStatusPerbaikan())) {
ItStatusPerbaikan = itStatusPerbaikanConverter.transferVOToModel(vo.getItStatusPerbaikan(), new ItStatusPerbaikan()); ItStatusPerbaikan = itStatusPerbaikanConverter.transferVOToModel(vo.getItStatusPerbaikan(),
new ItStatusPerbaikan());
ItStatusPerbaikan.setStatusPengerjaan(0); ItStatusPerbaikan.setStatusPengerjaan(0);
ItStatusPerbaikan.setItPerbaikan(itPerbaikan); ItStatusPerbaikan.setItPerbaikan(itPerbaikan);
} }
@ -271,15 +273,15 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
@Override @Override
public Map<String, Object> getAllPermintaanPerbaikan(Integer page, Integer limit, String sort, String dir, public Map<String, Object> getAllPermintaanPerbaikan(Integer page, Integer limit, String sort, String dir,
String tanggalAwal,String tanggalAkhir, String tanggalAwal, String tanggalAkhir, Integer ruanganId, Integer statusPekerjaan) {
Integer ruanganId,Integer statusPekerjaan) {
if (!CommonUtil.isNotNullOrEmpty(tanggalAwal) && !CommonUtil.isNotNullOrEmpty(tanggalAkhir)) { if (!CommonUtil.isNotNullOrEmpty(tanggalAwal) && !CommonUtil.isNotNullOrEmpty(tanggalAkhir)) {
tanggalAwal = "1900-01-01"; tanggalAwal = "1900-01-01";
tanggalAkhir = "2100-10-10"; tanggalAkhir = "2100-10-10";
} }
int totalRow = itPerbaikanDaoCustom.getCountPermintaanPerbaikanRev1(tanggalAwal,tanggalAkhir,ruanganId,statusPekerjaan); int totalRow = itPerbaikanDaoCustom.getCountPermintaanPerbaikanRev1(tanggalAwal, tanggalAkhir, ruanganId,
statusPekerjaan);
int totalPages = 0; int totalPages = 0;
int pageRequested = page; int pageRequested = page;
@ -299,8 +301,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
int rowEnd = limit; int rowEnd = limit;
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
result.put("data", itPerbaikanDaoCustom.getAllPermintaanPerbaikanRev1(rowStart, rowEnd, sort, dir,tanggalAwal,tanggalAkhir, result.put("data", itPerbaikanDaoCustom.getAllPermintaanPerbaikanRev1(rowStart, rowEnd, sort, dir, tanggalAwal,
ruanganId,statusPekerjaan)); tanggalAkhir, ruanganId, statusPekerjaan));
result.put("totalPages", totalPages); result.put("totalPages", totalPages);
result.put("totalRow", totalRow); result.put("totalRow", totalRow);
return result; return result;
@ -314,9 +316,7 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
// di kolom perbaikan, ada status perbaikan // di kolom perbaikan, ada status perbaikan
// update by iwankasan // update by iwankasan
// date : 13.04.2018 // date : 13.04.2018
List<Map<String, Object>> listPermintaanPerbaikan = List<Map<String, Object>> listPermintaanPerbaikan = itPerbaikanDao.getPermintaanPerbaikanByRuanganId(ruanganId);
itPerbaikanDao.getPermintaanPerbaikanByRuanganId(ruanganId);
if (CommonUtil.isNotNullOrEmpty(listPermintaanPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(listPermintaanPerbaikan)) {
result.put("listPermintaanPerbaikan", listPermintaanPerbaikan); result.put("listPermintaanPerbaikan", listPermintaanPerbaikan);
@ -331,7 +331,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
if (CommonUtil.isNotNullOrEmpty(noRec)) { if (CommonUtil.isNotNullOrEmpty(noRec)) {
Map<String, Object> permintaanPerbaikan = itPerbaikanDao.getOnePermintaanPerbaikan(noRec); Map<String, Object> permintaanPerbaikan = itPerbaikanDao.getOnePermintaanPerbaikan(noRec);
List<Map<String, Object>> aset = itPerbaikanDao.getAllRegistrasiByNoRec((String)permintaanPerbaikan.get("noRecAsset")); List<Map<String, Object>> aset = itPerbaikanDao
.getAllRegistrasiByNoRec((String) permintaanPerbaikan.get("noRecAsset"));
List<Map<String, Object>> listUser = itPelaksanaanPerbaikanDao.getPelaksanaanPerbaikanByNoRec(noRec); List<Map<String, Object>> listUser = itPelaksanaanPerbaikanDao.getPelaksanaanPerbaikanByNoRec(noRec);
List<Map<String, Object>> listTeknisi = itPelaksanaanPerbaikanDao.getTeknisiByPerbaikan(noRec); List<Map<String, Object>> listTeknisi = itPelaksanaanPerbaikanDao.getTeknisiByPerbaikan(noRec);
List<Map<String, Object>> listSukuCadang = itPerbaikanDao.getSukuCadang(); List<Map<String, Object>> listSukuCadang = itPerbaikanDao.getSukuCadang();
@ -367,7 +368,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
if (CommonUtil.isNullOrEmpty(ItPerbaikan.getItPelaksanaanPerbaikan())) { if (CommonUtil.isNullOrEmpty(ItPerbaikan.getItPelaksanaanPerbaikan())) {
ItPelaksanaanPerbaikan ItPelaksanaanPerbaikan = new ItPelaksanaanPerbaikan(); ItPelaksanaanPerbaikan ItPelaksanaanPerbaikan = new ItPelaksanaanPerbaikan();
if (CommonUtil.isNotNullOrEmpty(vo)) { if (CommonUtil.isNotNullOrEmpty(vo)) {
ItPelaksanaanPerbaikan = itPelaksanaanPerbaikanConverter.transferVOToModel(vo, new ItPelaksanaanPerbaikan()); ItPelaksanaanPerbaikan = itPelaksanaanPerbaikanConverter.transferVOToModel(vo,
new ItPelaksanaanPerbaikan());
ItPelaksanaanPerbaikan.setItPerbaikan(ItPerbaikan); ItPelaksanaanPerbaikan.setItPerbaikan(ItPerbaikan);
} }
if (CommonUtil.isNotNullOrEmpty(vo.getUser())) { if (CommonUtil.isNotNullOrEmpty(vo.getUser())) {
@ -382,14 +384,17 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
for (ItPelaksanaanPerbaikanSukuCadangVO modelBarangVO : vo.getItPelaksanaanPerbaikanSukuCadang()) { for (ItPelaksanaanPerbaikanSukuCadangVO modelBarangVO : vo.getItPelaksanaanPerbaikanSukuCadang()) {
ItPelaksanaanPerbaikanSukuCadang ItPelaksanaanPerbaikanTambahBarang = new ItPelaksanaanPerbaikanSukuCadang(); ItPelaksanaanPerbaikanSukuCadang ItPelaksanaanPerbaikanTambahBarang = new ItPelaksanaanPerbaikanSukuCadang();
if (CommonUtil.isNotNullOrEmpty(modelBarangVO)) { if (CommonUtil.isNotNullOrEmpty(modelBarangVO)) {
ItPelaksanaanPerbaikanTambahBarang = itPelaksanaanPerbaikanSukuCadangConverter.transferVOToModel(modelBarangVO, new ItPelaksanaanPerbaikanSukuCadang()); ItPelaksanaanPerbaikanTambahBarang = itPelaksanaanPerbaikanSukuCadangConverter
.transferVOToModel(modelBarangVO, new ItPelaksanaanPerbaikanSukuCadang());
ItPelaksanaanPerbaikanTambahBarang.setItPelaksanaanPerbaikan(ItPelaksanaanPerbaikan); ItPelaksanaanPerbaikanTambahBarang.setItPelaksanaanPerbaikan(ItPelaksanaanPerbaikan);
} }
if (CommonUtil.isNotNullOrEmpty(modelBarangVO.getStokProdukGlobal())) { if (CommonUtil.isNotNullOrEmpty(modelBarangVO.getStokProdukGlobal())) {
ItPelaksanaanPerbaikanTambahBarang.setStokProdukGlobal(stokProdukGlobalConverter.transferVOToModel(modelBarangVO.getStokProdukGlobal(), new StokProdukGlobal())); ItPelaksanaanPerbaikanTambahBarang.setStokProdukGlobal(stokProdukGlobalConverter
.transferVOToModel(modelBarangVO.getStokProdukGlobal(), new StokProdukGlobal()));
} }
if (CommonUtil.isNotNullOrEmpty(modelBarangVO.getTujuanRuangan())) { if (CommonUtil.isNotNullOrEmpty(modelBarangVO.getTujuanRuangan())) {
ItPelaksanaanPerbaikanTambahBarang.setTujuanRuangan(ruanganConverter.transferVOToModel(modelBarangVO.getTujuanRuangan(), new Ruangan())); ItPelaksanaanPerbaikanTambahBarang.setTujuanRuangan(
ruanganConverter.transferVOToModel(modelBarangVO.getTujuanRuangan(), new Ruangan()));
} }
listSukuCadang.add(ItPelaksanaanPerbaikanTambahBarang); listSukuCadang.add(ItPelaksanaanPerbaikanTambahBarang);
} }
@ -401,11 +406,13 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
for (ItPelaksanaanPerbaikanListTeknisiVO modelTeknisiVO : vo.getItPelaksanaanPerbaikanListTeknisi()) { for (ItPelaksanaanPerbaikanListTeknisiVO modelTeknisiVO : vo.getItPelaksanaanPerbaikanListTeknisi()) {
ItPelaksanaanPerbaikanListTeknisi ItPelaksanaanPerbaikanListTeknisi = new ItPelaksanaanPerbaikanListTeknisi(); ItPelaksanaanPerbaikanListTeknisi ItPelaksanaanPerbaikanListTeknisi = new ItPelaksanaanPerbaikanListTeknisi();
if (CommonUtil.isNotNullOrEmpty(modelTeknisiVO)) { if (CommonUtil.isNotNullOrEmpty(modelTeknisiVO)) {
ItPelaksanaanPerbaikanListTeknisi = itPelaksanaanPerbaikanListTeknisir.transferVOToModel(modelTeknisiVO, new ItPelaksanaanPerbaikanListTeknisi()); ItPelaksanaanPerbaikanListTeknisi = itPelaksanaanPerbaikanListTeknisir
.transferVOToModel(modelTeknisiVO, new ItPelaksanaanPerbaikanListTeknisi());
ItPelaksanaanPerbaikanListTeknisi.setItPelaksanaanPerbaikan(ItPelaksanaanPerbaikan); ItPelaksanaanPerbaikanListTeknisi.setItPelaksanaanPerbaikan(ItPelaksanaanPerbaikan);
} }
if (CommonUtil.isNotNullOrEmpty(modelTeknisiVO.getTeknisi())) { if (CommonUtil.isNotNullOrEmpty(modelTeknisiVO.getTeknisi())) {
ItPelaksanaanPerbaikanListTeknisi.setTeknisi(pegawaiConverter.transferVOToModel(modelTeknisiVO.getTeknisi(), new Pegawai())); ItPelaksanaanPerbaikanListTeknisi.setTeknisi(
pegawaiConverter.transferVOToModel(modelTeknisiVO.getTeknisi(), new Pegawai()));
} }
listTeknisi.add(ItPelaksanaanPerbaikanListTeknisi); listTeknisi.add(ItPelaksanaanPerbaikanListTeknisi);
} }
@ -452,7 +459,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
ItPelaksanaanPerbaikan ItPelaksanaanPerbaikan = itPerbaikanDao.getAllItPerbaikanByNoRec(noRec); ItPelaksanaanPerbaikan ItPelaksanaanPerbaikan = itPerbaikanDao.getAllItPerbaikanByNoRec(noRec);
List<ItPelaksanaanPerbaikanSukuCadang> listBarang = new ArrayList<>(); List<ItPelaksanaanPerbaikanSukuCadang> listBarang = new ArrayList<>();
if (CommonUtil.isNotNullOrEmpty(ItPelaksanaanPerbaikan.getItPelaksanaanPerbaikanSukuCadang())) { if (CommonUtil.isNotNullOrEmpty(ItPelaksanaanPerbaikan.getItPelaksanaanPerbaikanSukuCadang())) {
for(ItPelaksanaanPerbaikanSukuCadang listModel : ItPelaksanaanPerbaikan.getItPelaksanaanPerbaikanSukuCadang()){ for (ItPelaksanaanPerbaikanSukuCadang listModel : ItPelaksanaanPerbaikan
.getItPelaksanaanPerbaikanSukuCadang()) {
if (CommonUtil.isNotNullOrEmpty(listModel)) { if (CommonUtil.isNotNullOrEmpty(listModel)) {
listBarang.add(listModel); listBarang.add(listModel);
} }
@ -461,13 +469,14 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
List<ItPelaksanaanPerbaikanListTeknisi> listTeknisi = new ArrayList<>(); List<ItPelaksanaanPerbaikanListTeknisi> listTeknisi = new ArrayList<>();
if (CommonUtil.isNotNullOrEmpty(ItPelaksanaanPerbaikan.getItPelaksanaanPerbaikanListTeknisi())) { if (CommonUtil.isNotNullOrEmpty(ItPelaksanaanPerbaikan.getItPelaksanaanPerbaikanListTeknisi())) {
for(ItPelaksanaanPerbaikanListTeknisi listModel : ItPelaksanaanPerbaikan.getItPelaksanaanPerbaikanListTeknisi()){ for (ItPelaksanaanPerbaikanListTeknisi listModel : ItPelaksanaanPerbaikan
.getItPelaksanaanPerbaikanListTeknisi()) {
ItPelaksanaanPerbaikanListTeknisi model = new ItPelaksanaanPerbaikanListTeknisi(); ItPelaksanaanPerbaikanListTeknisi model = new ItPelaksanaanPerbaikanListTeknisi();
if (CommonUtil.isNotNullOrEmpty(listModel.getTeknisi())) { if (CommonUtil.isNotNullOrEmpty(listModel.getTeknisi())) {
Pegawai ListTeknisi = listModel.getTeknisi(); Pegawai ListTeknisi = listModel.getTeknisi();
Pegawai teknisi = new Pegawai(); Pegawai teknisi = new Pegawai();
teknisi.setId(ListTeknisi.getId()); teknisi.setId(ListTeknisi.getId());
teknisi.setqPegawai(ListTeknisi.getqPegawai()); teknisi.setQPegawai(ListTeknisi.getQPegawai());
teknisi.setNamaLengkap(ListTeknisi.getNamaLengkap()); teknisi.setNamaLengkap(ListTeknisi.getNamaLengkap());
model.setTeknisi(teknisi); model.setTeknisi(teknisi);
} }
@ -515,7 +524,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
ItPerbaikan.setNoOrder(vo.getNoOrder()); ItPerbaikan.setNoOrder(vo.getNoOrder());
} }
if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset())) { if (CommonUtil.isNotNullOrEmpty(vo.getRegistrasiAset())) {
ItPerbaikan.setRegistrasiAset(registrasiAsetConverter.transferVOToModel(vo.getRegistrasiAset(), new RegistrasiAset())); ItPerbaikan.setRegistrasiAset(
registrasiAsetConverter.transferVOToModel(vo.getRegistrasiAset(), new RegistrasiAset()));
} }
if (CommonUtil.isNotNullOrEmpty(vo.getPelapor())) { if (CommonUtil.isNotNullOrEmpty(vo.getPelapor())) {
ItPerbaikan.setPelapor(pegawaiConverter.transferVOToModel(vo.getPelapor(), new Pegawai())); ItPerbaikan.setPelapor(pegawaiConverter.transferVOToModel(vo.getPelapor(), new Pegawai()));
@ -523,8 +533,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
if (CommonUtil.isNotNullOrEmpty(vo.getItStatusPerbaikan())) { if (CommonUtil.isNotNullOrEmpty(vo.getItStatusPerbaikan())) {
ItStatusPerbaikan ItStatusPerbaikan = new ItStatusPerbaikan(); ItStatusPerbaikan ItStatusPerbaikan = new ItStatusPerbaikan();
if (CommonUtil.isNotNullOrEmpty(vo.getItStatusPerbaikan())) { if (CommonUtil.isNotNullOrEmpty(vo.getItStatusPerbaikan())) {
ItStatusPerbaikan = itStatusPerbaikanConverter. ItStatusPerbaikan = itStatusPerbaikanConverter.transferVOToModel(vo.getItStatusPerbaikan(),
transferVOToModel(vo.getItStatusPerbaikan(), new ItStatusPerbaikan()); new ItStatusPerbaikan());
ItStatusPerbaikan.setItPerbaikan(ItPerbaikan); ItStatusPerbaikan.setItPerbaikan(ItPerbaikan);
} }
if (CommonUtil.isNotNullOrEmpty(ItStatusPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(ItStatusPerbaikan)) {
@ -542,10 +552,12 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
public Map<String, Object> savePelaksanaanPerbaikanRev1(ItPelaksanaanPerbaikanVO vo) { public Map<String, Object> savePelaksanaanPerbaikanRev1(ItPelaksanaanPerbaikanVO vo) {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
ItPelaksanaanPerbaikan itPelaksanaanPerbaikan = itPelaksanaanPerbaikanDao.getByItPerbaikan(vo.getNoRecItPerbaikan()); ItPelaksanaanPerbaikan itPelaksanaanPerbaikan = itPelaksanaanPerbaikanDao
.getByItPerbaikan(vo.getNoRecItPerbaikan());
if (CommonUtil.isNotNullOrEmpty(itPelaksanaanPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(itPelaksanaanPerbaikan)) {
itPelaksanaanPerbaikan = itPelaksanaanPerbaikanDao.findOne(itPelaksanaanPerbaikan.getNoRec()); itPelaksanaanPerbaikan = itPelaksanaanPerbaikanDao.findOne(itPelaksanaanPerbaikan.getNoRec());
}else itPelaksanaanPerbaikan = new ItPelaksanaanPerbaikan(); } else
itPelaksanaanPerbaikan = new ItPelaksanaanPerbaikan();
ItPerbaikan itPerbaikan = itPerbaikanDao.findOne(vo.getNoRecItPerbaikan()); ItPerbaikan itPerbaikan = itPerbaikanDao.findOne(vo.getNoRecItPerbaikan());
itPelaksanaanPerbaikan.setItPerbaikan(itPerbaikan); itPelaksanaanPerbaikan.setItPerbaikan(itPerbaikan);
itPelaksanaanPerbaikan.setTglMulaiPeriksa(vo.getTglMulaiPeriksa()); itPelaksanaanPerbaikan.setTglMulaiPeriksa(vo.getTglMulaiPeriksa());
@ -556,17 +568,20 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
Pegawai user = this.pegawaiDao.findById(vo.getUserId()); Pegawai user = this.pegawaiDao.findById(vo.getUserId());
itPelaksanaanPerbaikan.setUser(user); itPelaksanaanPerbaikan.setUser(user);
ItPelaksanaanPerbaikan itPelaksanaanPerbaikanResult = this.itPelaksanaanPerbaikanDao.save(itPelaksanaanPerbaikan); ItPelaksanaanPerbaikan itPelaksanaanPerbaikanResult = this.itPelaksanaanPerbaikanDao
.save(itPelaksanaanPerbaikan);
if (itPelaksanaanPerbaikanResult.getNoRec() != null) { if (itPelaksanaanPerbaikanResult.getNoRec() != null) {
result.put("data", itPelaksanaanPerbaikanResult.getNoRec()); result.put("data", itPelaksanaanPerbaikanResult.getNoRec());
} }
// list teknisi // list teknisi
// desable it pelaksana semua // desable it pelaksana semua
List<ItPelaksanaanPerbaikanListTeknisi> itPelaksanaanPerbaikanListTeknisiList = itPelaksanaanPerbaikanListTeknisiDao.getTeknisiByPerbaikan(vo.getNoRecItPerbaikan()); List<ItPelaksanaanPerbaikanListTeknisi> itPelaksanaanPerbaikanListTeknisiList = itPelaksanaanPerbaikanListTeknisiDao
.getTeknisiByPerbaikan(vo.getNoRecItPerbaikan());
if (CommonUtil.isNotNullOrEmpty(itPelaksanaanPerbaikanListTeknisiList)) { if (CommonUtil.isNotNullOrEmpty(itPelaksanaanPerbaikanListTeknisiList)) {
for (ItPelaksanaanPerbaikanListTeknisi modelTeknisi : itPelaksanaanPerbaikanListTeknisiList) { for (ItPelaksanaanPerbaikanListTeknisi modelTeknisi : itPelaksanaanPerbaikanListTeknisiList) {
ItPelaksanaanPerbaikanListTeknisi itPelaksanaanPerbaikanListTeknisi = itPelaksanaanPerbaikanListTeknisiDao.findOne(modelTeknisi.getNoRec()); ItPelaksanaanPerbaikanListTeknisi itPelaksanaanPerbaikanListTeknisi = itPelaksanaanPerbaikanListTeknisiDao
.findOne(modelTeknisi.getNoRec());
itPelaksanaanPerbaikanListTeknisi.setStatusEnabled(false); itPelaksanaanPerbaikanListTeknisi.setStatusEnabled(false);
itPelaksanaanPerbaikanListTeknisiDao.save(itPelaksanaanPerbaikanListTeknisi); itPelaksanaanPerbaikanListTeknisiDao.save(itPelaksanaanPerbaikanListTeknisi);
} }
@ -575,9 +590,11 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
if (itPelaksanaanPerbaikanResult.getNoRec() != null) { if (itPelaksanaanPerbaikanResult.getNoRec() != null) {
for (ItPelaksanaanPerbaikanListTeknisiVO modelTeknisiVO : vo.getItPelaksanaanPerbaikanListTeknisi()) { for (ItPelaksanaanPerbaikanListTeknisiVO modelTeknisiVO : vo.getItPelaksanaanPerbaikanListTeknisi()) {
ItPelaksanaanPerbaikanListTeknisi itPelaksanaanPerbaikanListTeknisi = new ItPelaksanaanPerbaikanListTeknisi(); ItPelaksanaanPerbaikanListTeknisi itPelaksanaanPerbaikanListTeknisi = new ItPelaksanaanPerbaikanListTeknisi();
ItPelaksanaanPerbaikanListTeknisi cekTeknisi = itPelaksanaanPerbaikanListTeknisiDao.getTeknisiByTeknisiId(vo.getNoRecItPerbaikan(), modelTeknisiVO.getTeknisiId()); ItPelaksanaanPerbaikanListTeknisi cekTeknisi = itPelaksanaanPerbaikanListTeknisiDao
.getTeknisiByTeknisiId(vo.getNoRecItPerbaikan(), modelTeknisiVO.getTeknisiId());
if (CommonUtil.isNotNullOrEmpty(cekTeknisi)) { if (CommonUtil.isNotNullOrEmpty(cekTeknisi)) {
itPelaksanaanPerbaikanListTeknisi = itPelaksanaanPerbaikanListTeknisiDao.findOne(cekTeknisi.getNoRec()); itPelaksanaanPerbaikanListTeknisi = itPelaksanaanPerbaikanListTeknisiDao
.findOne(cekTeknisi.getNoRec());
itPelaksanaanPerbaikanListTeknisi.setNoRec(cekTeknisi.getNoRec()); itPelaksanaanPerbaikanListTeknisi.setNoRec(cekTeknisi.getNoRec());
itPelaksanaanPerbaikanListTeknisi.setStatusEnabled(true); itPelaksanaanPerbaikanListTeknisi.setStatusEnabled(true);
} else { } else {
@ -586,7 +603,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
itPelaksanaanPerbaikanListTeknisi.setTeknisi(teknisi); itPelaksanaanPerbaikanListTeknisi.setTeknisi(teknisi);
itPelaksanaanPerbaikanListTeknisi.setStatusEnabled(modelTeknisiVO.getStatusEnabled()); itPelaksanaanPerbaikanListTeknisi.setStatusEnabled(modelTeknisiVO.getStatusEnabled());
} }
itPelaksanaanPerbaikanListTeknisi = this.itPelaksanaanPerbaikanListTeknisiDao.save(itPelaksanaanPerbaikanListTeknisi); itPelaksanaanPerbaikanListTeknisi = this.itPelaksanaanPerbaikanListTeknisiDao
.save(itPelaksanaanPerbaikanListTeknisi);
} }
} }
@ -595,13 +613,15 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
for (ItPelaksanaanPerbaikanSukuCadangVO modelBarangVO : vo.getItPelaksanaanPerbaikanSukuCadang()) { for (ItPelaksanaanPerbaikanSukuCadangVO modelBarangVO : vo.getItPelaksanaanPerbaikanSukuCadang()) {
ItPelaksanaanPerbaikanSukuCadang itPelaksanaanPerbaikanSukuCadang = new ItPelaksanaanPerbaikanSukuCadang(); ItPelaksanaanPerbaikanSukuCadang itPelaksanaanPerbaikanSukuCadang = new ItPelaksanaanPerbaikanSukuCadang();
itPelaksanaanPerbaikanSukuCadang.setItPelaksanaanPerbaikan(itPelaksanaanPerbaikanResult); itPelaksanaanPerbaikanSukuCadang.setItPelaksanaanPerbaikan(itPelaksanaanPerbaikanResult);
StokProdukGlobal stockProdukGlobal = this.stokProdukGlobalDao.findOne(modelBarangVO.getStokProdukGlobalId()); StokProdukGlobal stockProdukGlobal = this.stokProdukGlobalDao
.findOne(modelBarangVO.getStokProdukGlobalId());
itPelaksanaanPerbaikanSukuCadang.setStokProdukGlobal(stockProdukGlobal); itPelaksanaanPerbaikanSukuCadang.setStokProdukGlobal(stockProdukGlobal);
Ruangan ruangTujuan = this.ruanganDao.findById(modelBarangVO.getRuanganTujuanId()); Ruangan ruangTujuan = this.ruanganDao.findById(modelBarangVO.getRuanganTujuanId());
itPelaksanaanPerbaikanSukuCadang.setTujuanRuangan(ruangTujuan); itPelaksanaanPerbaikanSukuCadang.setTujuanRuangan(ruangTujuan);
itPelaksanaanPerbaikanSukuCadang.setQty(modelBarangVO.getQty()); itPelaksanaanPerbaikanSukuCadang.setQty(modelBarangVO.getQty());
itPelaksanaanPerbaikanSukuCadang.setStatusEnabled(modelBarangVO.getStatusEnabled()); itPelaksanaanPerbaikanSukuCadang.setStatusEnabled(modelBarangVO.getStatusEnabled());
itPelaksanaanPerbaikanSukuCadang = this.itPelaksanaanPerbaikanSukuCadangDao.save(itPelaksanaanPerbaikanSukuCadang); itPelaksanaanPerbaikanSukuCadang = this.itPelaksanaanPerbaikanSukuCadangDao
.save(itPelaksanaanPerbaikanSukuCadang);
} }
} }
@ -635,7 +655,8 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
// update registrasi asset // update registrasi asset
if (CommonUtil.isNotNullOrEmpty(vo.getItPerbaikan().getRegistrasiAset())) { if (CommonUtil.isNotNullOrEmpty(vo.getItPerbaikan().getRegistrasiAset())) {
itPerbaikan.setRegistrasiAset(registrasiAsetConverter.transferVOToModel(vo.getItPerbaikan().getRegistrasiAset(), new RegistrasiAset())); itPerbaikan.setRegistrasiAset(registrasiAsetConverter
.transferVOToModel(vo.getItPerbaikan().getRegistrasiAset(), new RegistrasiAset()));
itPerbaikanDao.save(itPerbaikan); itPerbaikanDao.save(itPerbaikan);
} }
@ -661,10 +682,13 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
List<Map<String, Object>> list = new ArrayList<>(); List<Map<String, Object>> list = new ArrayList<>();
List<Map<String, Object>> listPerbaikan = this.itPelaksanaanPerbaikanDao.getPelaksanaanPerbaikanAll(startDate,endDate); List<Map<String, Object>> listPerbaikan = this.itPelaksanaanPerbaikanDao.getPelaksanaanPerbaikanAll(startDate,
endDate);
for (Map<String, Object> item : listPerbaikan) { for (Map<String, Object> item : listPerbaikan) {
item.put("statusPerbaikan", this.itPelaksanaanPerbaikanDao.getStatusPerbaikanByPerbaikan((String)item.get("noRec"))); item.put("statusPerbaikan",
item.put("teknisiPerbaikan", this.itPelaksanaanPerbaikanDao.getTeknisiByPerbaikan((String)item.get("noRec"))); this.itPelaksanaanPerbaikanDao.getStatusPerbaikanByPerbaikan((String) item.get("noRec")));
item.put("teknisiPerbaikan",
this.itPelaksanaanPerbaikanDao.getTeknisiByPerbaikan((String) item.get("noRec")));
item.put("sukuCadang", this.itPelaksanaanPerbaikanDao.getSukuCadang((String) item.get("noRec"))); item.put("sukuCadang", this.itPelaksanaanPerbaikanDao.getSukuCadang((String) item.get("noRec")));
list.add(item); list.add(item);
@ -680,8 +704,10 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
List<Map<String, Object>> listPerbaikan = this.itPelaksanaanPerbaikanDao.getPelaksanaanPerbaikanByNoRec(noRec); List<Map<String, Object>> listPerbaikan = this.itPelaksanaanPerbaikanDao.getPelaksanaanPerbaikanByNoRec(noRec);
for (Map<String, Object> item : listPerbaikan) { for (Map<String, Object> item : listPerbaikan) {
item.put("statusPerbaikan", this.itPelaksanaanPerbaikanDao.getStatusPerbaikanByPerbaikan((String)item.get("noRec"))); item.put("statusPerbaikan",
item.put("teknisiPerbaikan", this.itPelaksanaanPerbaikanDao.getTeknisiByPerbaikan((String)item.get("noRec"))); this.itPelaksanaanPerbaikanDao.getStatusPerbaikanByPerbaikan((String) item.get("noRec")));
item.put("teknisiPerbaikan",
this.itPelaksanaanPerbaikanDao.getTeknisiByPerbaikan((String) item.get("noRec")));
item.put("sukuCadang", this.itPelaksanaanPerbaikanDao.getSukuCadang((String) item.get("noRec"))); item.put("sukuCadang", this.itPelaksanaanPerbaikanDao.getSukuCadang((String) item.get("noRec")));
list.add(item); list.add(item);
} }
@ -689,7 +715,6 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
return result; return result;
} }
@Override @Override
public Map<String, Object> getKategoriKerusakan() { public Map<String, Object> getKategoriKerusakan() {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
@ -708,7 +733,6 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
return result; return result;
} }
@Override @Override
public Map<String, Object> updateStatusRespon(String noRec, Integer userId) { public Map<String, Object> updateStatusRespon(String noRec, Integer userId) {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
@ -742,24 +766,26 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
ItPelaksanaanPerbaikanListTeknisi itPelaksanaanPerbaikanListTeknisi = new ItPelaksanaanPerbaikanListTeknisi(); ItPelaksanaanPerbaikanListTeknisi itPelaksanaanPerbaikanListTeknisi = new ItPelaksanaanPerbaikanListTeknisi();
if (CommonUtil.isNotNullOrEmpty(userId)) { if (CommonUtil.isNotNullOrEmpty(userId)) {
ItPelaksanaanPerbaikan itPelaksanaanPerbaikan = itPelaksanaanPerbaikanDao.getByItPerbaikan(ItPerbaikan.getNoRec()); ItPelaksanaanPerbaikan itPelaksanaanPerbaikan = itPelaksanaanPerbaikanDao
.getByItPerbaikan(ItPerbaikan.getNoRec());
if (CommonUtil.isNullOrEmpty(itPelaksanaanPerbaikan)) { if (CommonUtil.isNullOrEmpty(itPelaksanaanPerbaikan)) {
itPelaksanaanPerbaikan = new ItPelaksanaanPerbaikan(); itPelaksanaanPerbaikan = new ItPelaksanaanPerbaikan();
itPelaksanaanPerbaikan.setItPerbaikan(ItPerbaikan); itPelaksanaanPerbaikan.setItPerbaikan(ItPerbaikan);
Pegawai teknisi = this.pegawaiDao.findById(userId); Pegawai teknisi = this.pegawaiDao.findById(userId);
itPelaksanaanPerbaikan.setUser(teknisi); itPelaksanaanPerbaikan.setUser(teknisi);
ItPelaksanaanPerbaikan itPelaksanaanPerbaikanResult = this.itPelaksanaanPerbaikanDao.save(itPelaksanaanPerbaikan); ItPelaksanaanPerbaikan itPelaksanaanPerbaikanResult = this.itPelaksanaanPerbaikanDao
.save(itPelaksanaanPerbaikan);
itPelaksanaanPerbaikanListTeknisi.setItPelaksanaanPerbaikan(itPelaksanaanPerbaikanResult); itPelaksanaanPerbaikanListTeknisi.setItPelaksanaanPerbaikan(itPelaksanaanPerbaikanResult);
itPelaksanaanPerbaikanListTeknisi.setTeknisi(teknisi); itPelaksanaanPerbaikanListTeknisi.setTeknisi(teknisi);
itPelaksanaanPerbaikanListTeknisi = this.itPelaksanaanPerbaikanListTeknisiDao.save(itPelaksanaanPerbaikanListTeknisi); itPelaksanaanPerbaikanListTeknisi = this.itPelaksanaanPerbaikanListTeknisiDao
.save(itPelaksanaanPerbaikanListTeknisi);
} }
} }
return result; return result;
} }
@Override @Override
public Map<String, Object> getNotifikasiItPerbaikan() { public Map<String, Object> getNotifikasiItPerbaikan() {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
@ -773,18 +799,20 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
} }
@Override @Override
public Map<String, Object> getLaporanPerbaikanIT(String startDate,String endDate,Integer ruanganId,Integer statusPekerjaan) { public Map<String, Object> getLaporanPerbaikanIT(String startDate, String endDate, Integer ruanganId,
Integer statusPekerjaan) {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
List<Map<String, Object>> listPermintaanPerbaikan = List<Map<String, Object>> listPermintaanPerbaikan = itPerbaikanDaoCustom.getLaporanPerbaikanIT(startDate,
itPerbaikanDaoCustom.getLaporanPerbaikanIT(startDate,endDate,ruanganId,statusPekerjaan); endDate, ruanganId, statusPekerjaan);
List<Map<String, Object>> resutMapping = new ArrayList(); List<Map<String, Object>> resutMapping = new ArrayList();
for (Map<String, Object> mapping : listPermintaanPerbaikan) { for (Map<String, Object> mapping : listPermintaanPerbaikan) {
if (CommonUtil.isNotNullOrEmpty(mapping.get("tglPesan"))) { if (CommonUtil.isNotNullOrEmpty(mapping.get("tglPesan"))) {
mapping.put("tglPesan", DateUtil.formatDate((Date) mapping.get("tglPesan"), "dd-MM-yyyy")); mapping.put("tglPesan", DateUtil.formatDate((Date) mapping.get("tglPesan"), "dd-MM-yyyy"));
} }
if (CommonUtil.isNotNullOrEmpty(mapping.get("tglMulaiPeriksa"))) { if (CommonUtil.isNotNullOrEmpty(mapping.get("tglMulaiPeriksa"))) {
mapping.put("tglMulaiPeriksa", DateUtil.formatDate((Date)mapping.get("tglMulaiPeriksa"),"dd-MM-yyyy")); mapping.put("tglMulaiPeriksa",
DateUtil.formatDate((Date) mapping.get("tglMulaiPeriksa"), "dd-MM-yyyy"));
} }
if (CommonUtil.isNotNullOrEmpty(mapping.get("waktuRespon"))) { if (CommonUtil.isNotNullOrEmpty(mapping.get("waktuRespon"))) {
mapping.put("waktuRespon", (Long) mapping.get("waktuRespon") + " Menit"); mapping.put("waktuRespon", (Long) mapping.get("waktuRespon") + " Menit");
@ -823,5 +851,4 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService{
return result; return result;
} }
} }

View File

@ -1552,8 +1552,8 @@ public class PegawaiServiceImpl extends BaseVoServiceImpl implements PegawaiServ
Pegawai resultDomain = pegawaiDao.save(model); Pegawai resultDomain = pegawaiDao.save(model);
if (CommonUtil.isNotNullOrEmpty(resultDomain)) { if (CommonUtil.isNotNullOrEmpty(resultDomain)) {
if (CommonUtil.isNotNullOrEmpty(resultDomain.getqPegawai())) { if (CommonUtil.isNotNullOrEmpty(resultDomain.getQPegawai())) {
resultDomain.setqPegawai(resultDomain.getId().shortValue()); resultDomain.setQPegawai(resultDomain.getId().shortValue());
pegawaiDao.save(resultDomain); pegawaiDao.save(resultDomain);
} }
result.put("noRec", resultDomain.getId()); result.put("noRec", resultDomain.getId());

View File

@ -67,6 +67,7 @@ public class PenyuluhanServiceImpl extends BaseVoServiceImpl implements Penyuluh
@Autowired @Autowired
private PegawaiDao pegawaiDao; private PegawaiDao pegawaiDao;
@Autowired @Autowired
private KelompokTransaksiDao kelompokTransaksiDao; private KelompokTransaksiDao kelompokTransaksiDao;
@ -468,7 +469,7 @@ public class PenyuluhanServiceImpl extends BaseVoServiceImpl implements Penyuluh
jenisPetugasPelaksana.setJenisPetugasPe(element.getKdJenisPetugasPe().getJenisPetugasPe()); jenisPetugasPelaksana.setJenisPetugasPe(element.getKdJenisPetugasPe().getJenisPetugasPe());
jenisPetugasPelaksana.setKdJenisPetugasPe((byte) 0); jenisPetugasPelaksana.setKdJenisPetugasPe((byte) 0);
jenisPetugasPelaksana.setKdProfile((short) 0); jenisPetugasPelaksana.setKdProfile((short) 0);
jenisPetugasPelaksana.setqJenisPetugasPe((byte) 0); jenisPetugasPelaksana.setQJenisPetugasPe((byte) 0);
jenisPetugasPelaksana.setStatusEnabled(true); jenisPetugasPelaksana.setStatusEnabled(true);
jenisPetugasPelaksanaDao.save(jenisPetugasPelaksana); jenisPetugasPelaksanaDao.save(jenisPetugasPelaksana);

View File

@ -376,7 +376,7 @@ public class RegistrasiSmsServiceImpl extends BaseVoServiceImpl implements Regis
if (CommonUtil.isNotNullOrEmpty(list)) { if (CommonUtil.isNotNullOrEmpty(list)) {
for (JadwalDokter jadwal : list) { for (JadwalDokter jadwal : list) {
DokterSmsVO local = new DokterSmsVO(); DokterSmsVO local = new DokterSmsVO();
local.setKodePegawai(String.valueOf(jadwal.getDokter().getqPegawai())); local.setKodePegawai(String.valueOf(jadwal.getDokter().getQPegawai()));
local.setNamaPegawai(jadwal.getDokter().getNamaLengkap()); local.setNamaPegawai(jadwal.getDokter().getNamaLengkap());
resultList.add(local); resultList.add(local);
result.put("dokter", resultList); result.put("dokter", resultList);
@ -401,7 +401,7 @@ public class RegistrasiSmsServiceImpl extends BaseVoServiceImpl implements Regis
JadwalDokterSmsVO jadwalDokter = new JadwalDokterSmsVO(); JadwalDokterSmsVO jadwalDokter = new JadwalDokterSmsVO();
jadwalDokter.setKodeRuangan(jadwal.getRuangan().getKdRuangan()); jadwalDokter.setKodeRuangan(jadwal.getRuangan().getKdRuangan());
jadwalDokter.setNamaRuangan(jadwal.getRuangan().getNamaRuangan()); jadwalDokter.setNamaRuangan(jadwal.getRuangan().getNamaRuangan());
jadwalDokter.setKodePegawai(jadwal.getDokter().getqPegawai()); jadwalDokter.setKodePegawai(jadwal.getDokter().getQPegawai());
jadwalDokter.setNamaPegawai(jadwal.getDokter().getNamaLengkap()); jadwalDokter.setNamaPegawai(jadwal.getDokter().getNamaLengkap());
jadwalDokter.setTanggal(format.format(jadwal.getTanggalJadwal())); jadwalDokter.setTanggal(format.format(jadwal.getTanggalJadwal()));
jadwalDokterList.add(jadwalDokter); jadwalDokterList.add(jadwalDokter);

View File

@ -1575,8 +1575,8 @@ public class RekamDataPegawaiServiceImpl extends BaseVoServiceImpl implements Re
Pegawai resultDomain = rekamDataPegawaiDao.save(pegawai); Pegawai resultDomain = rekamDataPegawaiDao.save(pegawai);
if (CommonUtil.isNotNullOrEmpty(resultDomain)) { if (CommonUtil.isNotNullOrEmpty(resultDomain)) {
if (CommonUtil.isNotNullOrEmpty(resultDomain.getqPegawai())) { if (CommonUtil.isNotNullOrEmpty(resultDomain.getQPegawai())) {
resultDomain.setqPegawai(resultDomain.getId().shortValue()); resultDomain.setQPegawai(resultDomain.getId().shortValue());
rekamDataPegawaiDao.save(resultDomain); rekamDataPegawaiDao.save(resultDomain);
this.saveHistoryPegawai(pegawai, perubahan); this.saveHistoryPegawai(pegawai, perubahan);
@ -2541,8 +2541,8 @@ public class RekamDataPegawaiServiceImpl extends BaseVoServiceImpl implements Re
Pegawai resultDomain = rekamDataPegawaiDao.save(model); Pegawai resultDomain = rekamDataPegawaiDao.save(model);
if (CommonUtil.isNotNullOrEmpty(resultDomain)) { if (CommonUtil.isNotNullOrEmpty(resultDomain)) {
if (CommonUtil.isNotNullOrEmpty(resultDomain.getqPegawai())) { if (CommonUtil.isNotNullOrEmpty(resultDomain.getQPegawai())) {
resultDomain.setqPegawai(resultDomain.getId().shortValue()); resultDomain.setQPegawai(resultDomain.getId().shortValue());
rekamDataPegawaiDao.save(resultDomain); rekamDataPegawaiDao.save(resultDomain);
this.saveHistoryPegawai(model, perubahan); this.saveHistoryPegawai(model, perubahan);

View File

@ -7,11 +7,19 @@ import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
/** /**
* @author salmanoe * @author salmanoe
* @since Feb 24, 2023 * @since Feb 24, 2023
*/ */
@Getter
@Setter
public class PegawaiDto { public class PegawaiDto {
public PegawaiDto() {
}
@NotNull(message = "ID Pegawai tidak boleh null") @NotNull(message = "ID Pegawai tidak boleh null")
@Caption(value = "ID Pegawai") @Caption(value = "ID Pegawai")
private Integer id; private Integer id;
@ -20,23 +28,4 @@ public class PegawaiDto {
@Pattern(regexp = "\\d{16}", message = "Format NIK tidak sesuai") @Pattern(regexp = "\\d{16}", message = "Format NIK tidak sesuai")
@Caption(value = "NIK Pegawai") @Caption(value = "NIK Pegawai")
private String noIdentitas; private String noIdentitas;
public PegawaiDto() {
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getNoIdentitas() {
return noIdentitas;
}
public void setNoIdentitas(String noIdentitas) {
this.noIdentitas = noIdentitas;
}
} }

View File

@ -1,181 +1,55 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue; import lombok.Getter;
import javax.persistence.GenerationType; import lombok.Setter;
import javax.persistence.Id;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.FetchType.LAZY;
/** /**
* class AsalProduk * class AsalProduk
* *
* @author Generator * @author Generator
*/ */
@Entity // @Audited @Getter
@Setter
@Entity
@Table(name = "AsalProduk_M") @Table(name = "AsalProduk_M")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class AsalProduk extends BaseMaster { public class AsalProduk extends BaseMaster {
@NotNull(message = "Asal Produk tidak boleh kosong") @NotNull(message = "Asal Produk tidak boleh kosong")
@Column(name = "AsalProduk", nullable = false, length = 30) @Column(name = "AsalProduk", nullable = false, length = 30)
@Caption(value = "Asal Produk") @Caption(value = "Asal Produk")
private String asalProduk; private String asalProduk;
public void setAsalProduk(String asalProduk) {
this.asalProduk = asalProduk;
}
public String getAsalProduk() {
return this.asalProduk;
}
@Caption(value = "Kode Asal Produk") @Caption(value = "Kode Asal Produk")
private Byte kdAsalProduk; private Byte kdAsalProduk;
@NotNull(message = "QAsal Produk tidak boleh kosong") @ManyToOne(fetch = LAZY)
@Column(name = "QAsalProduk", nullable = false)
public Byte getKdAsalProduk() {
return kdAsalProduk;
}
public void setKdAsalProduk(Byte kdAsalProduk) {
this.kdAsalProduk = kdAsalProduk;
}
@ManyToOne
@JoinColumn(name = "ObjectDepartemenFk") @JoinColumn(name = "ObjectDepartemenFk")
@Caption(value = "Object Departemen") @Caption(value = "Object Departemen")
private Departemen departemen; private Departemen departemen;
public void setDepartemen(Departemen departemen) {
this.departemen = departemen;
}
public Departemen getDepartemen() {
return this.departemen;
}
@Column(name = "ObjectDepartemenFk", insertable = false, updatable = false) @Column(name = "ObjectDepartemenFk", insertable = false, updatable = false)
private Integer departemenId; private Integer departemenId;
public Integer getDepartemenId() { @ManyToOne(fetch = LAZY)
return departemenId;
}
public void setDepartemenId(Integer departemenId) {
this.departemenId = departemenId;
}
@ManyToOne
@JoinColumn(name = "ObjectKelompokProdukFk") @JoinColumn(name = "ObjectKelompokProdukFk")
@Caption(value = "Object Kelompok Produk") @Caption(value = "Object Kelompok Produk")
private KelompokProduk kelompokProduk; private KelompokProduk kelompokProduk;
public void setKelompokProduk(KelompokProduk kelompokProduk) {
this.kelompokProduk = kelompokProduk;
}
public KelompokProduk getKelompokProduk() {
return this.kelompokProduk;
}
@Column(name = "ObjectKelompokProdukFk", insertable = false, updatable = false, nullable = false) @Column(name = "ObjectKelompokProdukFk", insertable = false, updatable = false, nullable = false)
private Integer kelompokProdukId; private Integer kelompokProdukId;
public Integer getKelompokProdukId() {
return kelompokProdukId;
}
public void setKelompokProdukId(Integer kelompokProdukId) {
this.kelompokProdukId = kelompokProdukId;
}
@Caption(value = "QAsal Produk") @Caption(value = "QAsal Produk")
private Byte qAsalProduk; private Byte qAsalProduk;
public Byte getqAsalProduk() {
return qAsalProduk;
}
public void setqAsalProduk(Byte qAsalProduk) {
this.qAsalProduk = qAsalProduk;
}
/*
* @JsonManagedReference
*
* @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL,
* mappedBy="kdasalproduk") private Set<HargaNettoProdukByKelas>
* HargaNettoDiscPasienPulangSet = new HashSet<HargaNettoProdukByKelas>();
*
* public Set<HargaNettoProdukByKelas> getHargaNettoDiscPasienPulangSet() {
* return HargaNettoDiscPasienPulangSet; }
*
* public void setHargaNettoDiscPasienPulangSet(Set<HargaNettoProdukByKelas>
* hargaNettoDiscPasienPulangSet) { HargaNettoDiscPasienPulangSet =
* hargaNettoDiscPasienPulangSet; }
*
* @JsonManagedReference
*
* @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL,
* mappedBy="kdasalproduk") private Set<HargaNettoProdukByKelas>
* HargaNettoProdukByKelasSet = new HashSet<HargaNettoProdukByKelas>();
*
* public Set<HargaNettoProdukByKelas> getHargaNettoProdukByKelasSet() {
* return HargaNettoProdukByKelasSet; }
*
* public void setHargaNettoProdukByKelasSet(Set<HargaNettoProdukByKelas>
* hargaNettoProdukByKelasSet) { HargaNettoProdukByKelasSet =
* hargaNettoProdukByKelasSet; }
*
* @JsonManagedReference
*
* @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL,
* mappedBy="kdasalproduk") private Set<HargaNettoProdukByKelasD>
* HargaNettoProdukByKelasDSet = new HashSet<HargaNettoProdukByKelasD>();
*
* public Set<HargaNettoProdukByKelasD> getHargaNettoProdukByKelasDSet() {
* return HargaNettoProdukByKelasDSet; }
*
* public void setHargaNettoProdukByKelasDSet(Set<HargaNettoProdukByKelasD>
* hargaNettoProdukByKelasDSet) { HargaNettoProdukByKelasDSet =
* hargaNettoProdukByKelasDSet; }
*/
/*
* @JsonManagedReference
*
* @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL,
* mappedBy="kdasalproduk") private Set<HargaNettoProdukByTerima>
* HargaNettoProdukByTerimaSet = new HashSet<HargaNettoProdukByTerima>();
*
* public Set<HargaNettoProdukByTerima> getHargaNettoProdukByTerimaSet() {
* return HargaNettoProdukByTerimaSet; }
*
* public void setHargaNettoProdukByTerimaSet(Set<HargaNettoProdukByTerima>
* hargaNettoProdukByTerimaSet) { HargaNettoProdukByTerimaSet =
* hargaNettoProdukByTerimaSet; }
*/
@Id @Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.asalproduk_m_id_seq") @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.asalproduk_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.asalproduk_m_id_seq", sequenceName = "public.asalproduk_m_id_seq", allocationSize = 1) @SequenceGenerator(name = "public.asalproduk_m_id_seq", sequenceName = "public.asalproduk_m_id_seq", allocationSize = 1)
@Column(name = "id") @Column(name = "id")
protected Integer id; protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
} }

View File

@ -1,68 +1,40 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.FetchType.LAZY;
/** /**
* class JenisPetugasPelaksana * class JenisPetugasPelaksana
* *
* @author Generator * @author Generator
*/ */
@Entity // @Audited @Getter
@Setter
@Entity
@Table(name = "JenisPetugasPelaksana_M") @Table(name = "JenisPetugasPelaksana_M")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class JenisPetugasPelaksana extends BaseMaster { public class JenisPetugasPelaksana extends BaseMaster {
@NotNull(message = "Jenis Petugas Pe tidak boleh kosong") @NotNull(message = "Jenis Petugas Pe tidak boleh kosong")
@Column(name = "JenisPetugasPe", nullable = false, length = 50) @Column(name = "JenisPetugasPe", nullable = false, length = 50)
@Caption(value = "Jenis Petugas Pe") @Caption(value = "Jenis Petugas Pe")
private String jenisPetugasPe; private String jenisPetugasPe;
public void setJenisPetugasPe(String jenisPetugasPe) {
this.jenisPetugasPe = jenisPetugasPe;
}
public String getJenisPetugasPe() {
return this.jenisPetugasPe;
}
@NotNull(message = "Kd Jenis Petugas Pe tidak boleh kosong") @NotNull(message = "Kd Jenis Petugas Pe tidak boleh kosong")
@Column(name = "KdJenisPetugasPe", nullable = false) @Column(name = "KdJenisPetugasPe", nullable = false)
@Caption(value = "Kode Jenis Petugas Pe") @Caption(value = "Kode Jenis Petugas Pe")
private Byte kdJenisPetugasPe; private Byte kdJenisPetugasPe;
public void setKdJenisPetugasPe(Byte kdJenisPetugasPe) { @ManyToOne(fetch = LAZY)
this.kdJenisPetugasPe = kdJenisPetugasPe;
}
public Byte getKdJenisPetugasPe() {
return this.kdJenisPetugasPe;
}
@ManyToOne
@JoinColumn(name = "ObjectKomponenHargaFk") @JoinColumn(name = "ObjectKomponenHargaFk")
@Caption(value = "Object Komponen Harga") @Caption(value = "Object Komponen Harga")
private KomponenHarga komponenHarga; private KomponenHarga komponenHarga;
public void setKomponenHarga(KomponenHarga komponenHarga) {
this.komponenHarga = komponenHarga;
}
public KomponenHarga getKomponenHarga() {
return this.komponenHarga;
}
@Column(name = "ObjectKomponenHargaFk", insertable = false, updatable = false) @Column(name = "ObjectKomponenHargaFk", insertable = false, updatable = false)
private Integer komponenHargaId; private Integer komponenHargaId;
@ -71,26 +43,9 @@ public class JenisPetugasPelaksana extends BaseMaster {
@Caption(value = "QJenis Petugas Pe") @Caption(value = "QJenis Petugas Pe")
private Byte qJenisPetugasPe; private Byte qJenisPetugasPe;
public void setqJenisPetugasPe(Byte qJenisPetugasPe) {
this.qJenisPetugasPe = qJenisPetugasPe;
}
public Byte getqJenisPetugasPe() {
return this.qJenisPetugasPe;
}
@Id @Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.jenispetugaspelaksana_m_id_seq") @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.jenispetugaspelaksana_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.jenispetugaspelaksana_m_id_seq", sequenceName = "public.jenispetugaspelaksana_m_id_seq", allocationSize = 1) @SequenceGenerator(name = "public.jenispetugaspelaksana_m_id_seq", sequenceName = "public.jenispetugaspelaksana_m_id_seq", allocationSize = 1)
@Column(name = "id") @Column(name = "id")
protected Integer id; protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
} }

View File

@ -1,170 +1,29 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.google.gson.annotations.Expose;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date; import java.util.Date;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import javax.persistence.CascadeType; import static javax.persistence.FetchType.LAZY;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.google.gson.annotations.Expose;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
@Getter
@Setter
@Entity @Entity
@Table(name = "Ruangan_M") @Table(name = "Ruangan_M")
@JsonSerialize
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class Ruangan extends BaseMaster { public class Ruangan extends BaseMaster {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ruangan_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.ruangan_m_id_seq", sequenceName = "public.ruangan_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
@Column(name = "KdInternal", nullable = true, length = 5)
@Caption(value = "KodeInternal")
private String kdInternal;
@Column(name = "AlamatEmail", nullable = true, length = 50)
@Caption(value = "Alamat Email")
private String alamatEmail;
@Column(name = "Faksimile", nullable = true, length = 30)
@Caption(value = "Faksimile")
private String faksimile;
@Column(name = "FixedPhone", nullable = true, length = 30)
@Caption(value = "Fixed Phone")
private String fixedPhone;
@Column(name = "JamBuka", nullable = true, length = 5)
@Caption(value = "Jam Buka")
private String jamBuka;
@Column(name = "JamTutup", nullable = true, length = 5)
@Caption(value = "Jam Tutup")
private String jamTutup;
@ManyToOne
@JoinColumn(name = "ObjectUnitKerjaFk")
@Caption(value = "Object Unit Kerja")
private UnitKerjaPegawai unitKerja;
@Column(name = "ObjectUnitKerjaFk", insertable = false, updatable = false)
private Integer unitKerjaId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectDepartemenFk")
@Expose(serialize = false)
@Caption(value = "Object Departemen")
private Departemen departemen;
@Column(name = "ObjectDepartemenFk", insertable = false, updatable = false)
private Integer departemenId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectKelasHeadFk")
@Caption(value = "Object Kelas Head")
private Kelas kelasHead;
@Column(name = "ObjectKelasHeadFk", insertable = false, updatable = false, nullable = false)
private Integer kelasHeadId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectModulAplikasiFk")
@Caption(value = "Object Modul Aplikasi")
private ModulAplikasi modulAplikasi;
@Column(name = "ObjectModulAplikasiFk", insertable = false, updatable = false)
private Integer modulAplikasiId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectPegawaiKepalaFk")
@Caption(value = "Object Pegawai Kepala")
private Pegawai pegawaiKepala;
@Column(name = "ObjectPegawaiKepalaFk", insertable = false, updatable = false)
private Integer pegawaiKepalaId;
@NotNull(message = "Kd Ruangan tidak boleh kosong")
@Column(name = "KdRuangan", nullable = false, length = 3)
@Caption(value = "Kode Ruangan")
private String kdRuangan;
@Column(name = "LokasiRuangan", nullable = true, length = 50)
@Caption(value = "Lokasi Ruangan")
private String lokasiRuangan;
@Column(name = "MobilePhone", nullable = true, length = 30)
@Caption(value = "Mobile Phone")
private String mobilePhone;
@NotNull(message = "Nama Ruangan tidak boleh kosong")
@Column(name = "NamaRuangan", nullable = false, length = 50)
@Caption(value = "Nama Ruangan")
private String namaRuangan;
@Column(name = "NoCounter", nullable = true)
@Caption(value = "No Counter")
private Integer noCounter;
@Column(name = "NoRuangan", nullable = true, length = 4)
@Caption(value = "No Ruangan")
private String noRuangan;
@Column(name = "PrefixNoAntrian", nullable = true, length = 4)
@Caption(value = "Prefix No Antrian")
private String prefixNoAntrian;
@NotNull(message = "QRuangan tidak boleh kosong")
@Column(name = "QRuangan", nullable = false)
@Caption(value = "QRuangan")
private short qRuangan;
@Column(name = "StatusViewData", nullable = true)
@Caption(value = "Status View Data")
private Boolean statusViewData;
@Column(name = "Website", nullable = true, length = 80)
@Caption(value = "Website")
private String website;
@Column(name = "tanggal", nullable = true)
@Caption(value = "tanggal")
private Date tanggal;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectRuanganFk")
@Caption(value = "Object Ruangan")
private Ruangan headRuangan;
@Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
private Integer headRuanganId;
@JsonBackReference
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "ruangan")
Set<Kamar> kamarSet = new HashSet<>();
public Ruangan(String jamBuka, String jamTutup, String kdRuangan, String namaRuangan, String noRuangan, public Ruangan(String jamBuka, String jamTutup, String kdRuangan, String namaRuangan, String noRuangan,
Boolean statusViewData, Integer id, Integer departemenId, Ruangan head) { Boolean statusViewData, Integer id, Integer departemenId, Ruangan head) {
super(); super();
this.departemenId = departemenId;
this.jamBuka = jamBuka; this.jamBuka = jamBuka;
this.jamTutup = jamTutup; this.jamTutup = jamTutup;
this.departemenId = departemenId; this.departemenId = departemenId;
@ -180,7 +39,6 @@ public class Ruangan extends BaseMaster {
Boolean statusViewData, Integer id, Integer departemenId) { Boolean statusViewData, Integer id, Integer departemenId) {
super(); super();
this.departemenId = departemenId;
this.jamBuka = jamBuka; this.jamBuka = jamBuka;
this.jamTutup = jamTutup; this.jamTutup = jamTutup;
this.departemenId = departemenId; this.departemenId = departemenId;
@ -209,257 +67,138 @@ public class Ruangan extends BaseMaster {
} }
public Integer getId() { @Id
return id; @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ruangan_m_id_seq")
} @SequenceGenerator(name = "public.ruangan_m_id_seq", sequenceName = "public.ruangan_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public void setId(Integer id) { @Column(name = "KdInternal", length = 5)
this.id = id; @Caption(value = "KodeInternal")
} private String kdInternal;
public String getKdInternal() { @Column(name = "AlamatEmail", length = 50)
return kdInternal; @Caption(value = "Alamat Email")
} private String alamatEmail;
public void setKdInternal(String kdInternal) { @Column(name = "Faksimile", length = 30)
this.kdInternal = kdInternal; @Caption(value = "Faksimile")
} private String faksimile;
public String getAlamatEmail() { @Column(name = "FixedPhone", length = 30)
return alamatEmail; @Caption(value = "Fixed Phone")
} private String fixedPhone;
public void setAlamatEmail(String alamatEmail) { @Column(name = "JamBuka", length = 5)
this.alamatEmail = alamatEmail; @Caption(value = "Jam Buka")
} private String jamBuka;
public String getFaksimile() { @Column(name = "JamTutup", length = 5)
return faksimile; @Caption(value = "Jam Tutup")
} private String jamTutup;
public void setFaksimile(String faksimile) { @ManyToOne(fetch = LAZY)
this.faksimile = faksimile; @JoinColumn(name = "ObjectUnitKerjaFk")
} @Caption(value = "Object Unit Kerja")
private UnitKerjaPegawai unitKerja;
public String getFixedPhone() { @Column(name = "ObjectUnitKerjaFk", insertable = false, updatable = false)
return fixedPhone; private Integer unitKerjaId;
}
public void setFixedPhone(String fixedPhone) { @ManyToOne(fetch = LAZY)
this.fixedPhone = fixedPhone; @JoinColumn(name = "ObjectDepartemenFk")
} @Expose(serialize = false)
@Caption(value = "Object Departemen")
private Departemen departemen;
public String getJamBuka() { @Column(name = "ObjectDepartemenFk", insertable = false, updatable = false)
return jamBuka; private Integer departemenId;
}
public void setJamBuka(String jamBuka) { @ManyToOne(fetch = LAZY)
this.jamBuka = jamBuka; @JoinColumn(name = "ObjectKelasHeadFk")
} @Caption(value = "Object Kelas Head")
private Kelas kelasHead;
public String getJamTutup() { @Column(name = "ObjectKelasHeadFk", insertable = false, updatable = false, nullable = false)
return jamTutup; private Integer kelasHeadId;
}
public void setJamTutup(String jamTutup) { @ManyToOne(fetch = LAZY)
this.jamTutup = jamTutup; @JoinColumn(name = "ObjectModulAplikasiFk")
} @Caption(value = "Object Modul Aplikasi")
private ModulAplikasi modulAplikasi;
public Departemen getDepartemen() { @Column(name = "ObjectModulAplikasiFk", insertable = false, updatable = false)
return departemen; private Integer modulAplikasiId;
}
public void setDepartemen(Departemen departemen) { @ManyToOne(fetch = LAZY)
this.departemen = departemen; @JoinColumn(name = "ObjectPegawaiKepalaFk")
} @Caption(value = "Object Pegawai Kepala")
private Pegawai pegawaiKepala;
public Integer getDepartemenId() { @Column(name = "ObjectPegawaiKepalaFk", insertable = false, updatable = false)
return departemenId; private Integer pegawaiKepalaId;
}
public void setDepartemenId(Integer departemenId) { @NotNull(message = "Kd Ruangan tidak boleh kosong")
this.departemenId = departemenId; @Column(name = "KdRuangan", nullable = false, length = 3)
} @Caption(value = "Kode Ruangan")
private String kdRuangan;
public Kelas getKelasHead() { @Column(name = "LokasiRuangan", length = 50)
return kelasHead; @Caption(value = "Lokasi Ruangan")
} private String lokasiRuangan;
public void setKelasHead(Kelas kelasHead) { @Column(name = "MobilePhone", length = 30)
this.kelasHead = kelasHead; @Caption(value = "Mobile Phone")
} private String mobilePhone;
public Integer getKelasHeadId() { @NotNull(message = "Nama Ruangan tidak boleh kosong")
return kelasHeadId; @Column(name = "NamaRuangan", nullable = false, length = 50)
} @Caption(value = "Nama Ruangan")
private String namaRuangan;
public void setKelasHeadId(Integer kelasHeadId) { @Column(name = "NoCounter")
this.kelasHeadId = kelasHeadId; @Caption(value = "No Counter")
} private Integer noCounter;
public ModulAplikasi getModulAplikasi() { @Column(name = "NoRuangan", length = 4)
return modulAplikasi; @Caption(value = "No Ruangan")
} private String noRuangan;
public void setModulAplikasi(ModulAplikasi modulAplikasi) { @Column(name = "PrefixNoAntrian", length = 4)
this.modulAplikasi = modulAplikasi; @Caption(value = "Prefix No Antrian")
} private String prefixNoAntrian;
public Integer getModulAplikasiId() { @NotNull(message = "QRuangan tidak boleh kosong")
return modulAplikasiId; @Column(name = "QRuangan", nullable = false)
} @Caption(value = "QRuangan")
private short qRuangan;
public void setModulAplikasiId(Integer modulAplikasiId) { @Column(name = "StatusViewData")
this.modulAplikasiId = modulAplikasiId; @Caption(value = "Status View Data")
} private Boolean statusViewData;
public Pegawai getPegawaiKepala() { @Column(name = "Website", length = 80)
return pegawaiKepala; @Caption(value = "Website")
} private String website;
public void setPegawaiKepala(Pegawai pegawaiKepala) { @Column(name = "tanggal")
this.pegawaiKepala = pegawaiKepala; @Caption(value = "tanggal")
} private Date tanggal;
public Integer getPegawaiKepalaId() { @ManyToOne(fetch = LAZY)
return pegawaiKepalaId; @JoinColumn(name = "ObjectRuanganFk")
} @Caption(value = "Object Ruangan")
private Ruangan headRuangan;
public void setPegawaiKepalaId(Integer pegawaiKepalaId) { @Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
this.pegawaiKepalaId = pegawaiKepalaId; private Integer headRuanganId;
}
public String getKdRuangan() { @JsonBackReference
return kdRuangan; @OneToMany(cascade = CascadeType.ALL, fetch = LAZY, mappedBy = "ruangan")
} Set<Kamar> kamarSet = new HashSet<>();
public void setKdRuangan(String kdRuangan) {
this.kdRuangan = kdRuangan;
}
public String getLokasiRuangan() {
return lokasiRuangan;
}
public void setLokasiRuangan(String lokasiRuangan) {
this.lokasiRuangan = lokasiRuangan;
}
public String getMobilePhone() {
return mobilePhone;
}
public void setMobilePhone(String mobilePhone) {
this.mobilePhone = mobilePhone;
}
public String getNamaRuangan() {
return namaRuangan;
}
public void setNamaRuangan(String namaRuangan) {
this.namaRuangan = namaRuangan;
}
public Integer getNoCounter() {
return noCounter;
}
public void setNoCounter(Integer noCounter) {
this.noCounter = noCounter;
}
public String getNoRuangan() {
return noRuangan;
}
public void setNoRuangan(String noRuangan) {
this.noRuangan = noRuangan;
}
public String getPrefixNoAntrian() {
return prefixNoAntrian;
}
public void setPrefixNoAntrian(String prefixNoAntrian) {
this.prefixNoAntrian = prefixNoAntrian;
}
public short getqRuangan() {
return qRuangan;
}
public void setqRuangan(short qRuangan) {
this.qRuangan = qRuangan;
}
public Boolean getStatusViewData() {
return statusViewData;
}
public void setStatusViewData(Boolean statusViewData) {
this.statusViewData = statusViewData;
}
public String getWebsite() {
return website;
}
public void setWebsite(String website) {
this.website = website;
}
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public Ruangan getHeadRuangan() {
return headRuangan;
}
public void setHeadRuangan(Ruangan headRuangan) {
this.headRuangan = headRuangan;
}
public Integer getHeadRuanganId() {
return headRuanganId;
}
public void setHeadRuanganId(Integer headRuanganId) {
this.headRuanganId = headRuanganId;
}
public Set<Kamar> getKamarSet() {
return kamarSet;
}
public void setKamarSet(Set<Kamar> kamarSet) {
this.kamarSet = kamarSet;
}
public UnitKerjaPegawai getUnitKerja() {
return unitKerja;
}
public void setUnitKerja(UnitKerjaPegawai unitKerja) {
this.unitKerja = unitKerja;
}
public Integer getUnitKerjaId() {
return unitKerjaId;
}
public void setUnitKerjaId(Integer unitKerjaId) {
this.unitKerjaId = unitKerjaId;
}
@Override @Override
public String toString() { public String toString() {
return "Ruangan [id=" + id + ", namaRuangan=" + namaRuangan + ", statusEnabled=" + statusEnabled + "]"; return "Ruangan [id=" + id + ", namaRuangan=" + namaRuangan + ", statusEnabled=" + statusEnabled + "]";
} }
} }

View File

@ -1,170 +1,37 @@
package com.jasamedika.medifirst2000.vo; package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Column;
/** /**
* class AsalProduk * class AsalProduk
* *
* @author Generator * @author Generator
*/ */
//@Entity @Getter
//@Table(name = "AsalProduk_M") @Setter
public class AsalProdukVO extends BaseMasterVO { public class AsalProdukVO extends BaseMasterVO {
@Caption(value = "Asal Produk") @Caption(value = "Asal Produk")
private String asalProduk; private String asalProduk;
public void setAsalProduk(String asalProduk) {
this.asalProduk = asalProduk;
}
@Column(name = "AsalProduk", nullable = false , length = 30)
public String getAsalProduk(){
return this.asalProduk;
}
@Caption(value = "Kode Asal Produk") @Caption(value = "Kode Asal Produk")
private Byte kdAsalProduk; private Byte kdAsalProduk;
@Column(name = "QAsalProduk", nullable = false )
public Byte getKdAsalProduk() {
return kdAsalProduk;
}
public void setKdAsalProduk(Byte kdAsalProduk) {
this.kdAsalProduk = kdAsalProduk;
}
@ManyToOne
@JoinColumn(name = "ObjectDepartemenFk")
@NotNull(message="Object DepartemenVO Harus Diisi")
@Caption(value = "Object Departemen") @Caption(value = "Object Departemen")
private DepartemenVO departemen; private DepartemenVO departemen;
public void setDepartemen(DepartemenVO departemen) {
this.departemen = departemen;
}
@Column(name = "KdDepartemen", nullable = false , length = 1)
public DepartemenVO getDepartemen(){
return this.departemen;
}
@Column(name = "ObjectDepartemenFk", insertable = false, updatable = false) @Column(name = "ObjectDepartemenFk", insertable = false, updatable = false)
private Integer departemenId; private Integer departemenId;
public Integer getDepartemenId() {
return departemenId;
}
public void setDepartemenId(Integer departemenId) {
this.departemenId = departemenId;
}
@ManyToOne
@JoinColumn(name = "ObjectKelompokProdukFk")
@Caption(value = "Object Kelompok Produk") @Caption(value = "Object Kelompok Produk")
private KelompokProdukVO kelompokProduk; private KelompokProdukVO kelompokProduk;
public void setKelompokProduk(KelompokProdukVO kelompokProduk) {
this.kelompokProduk = kelompokProduk;
}
@Column(name = "KdKelompokProduk", nullable = true )
public KelompokProdukVO getKelompokProduk(){
return this.kelompokProduk;
}
@Column(name = "ObjectKelompokProdukFk", insertable=false,updatable=false)
private Integer kelompokProdukId; private Integer kelompokProdukId;
public Integer getKelompokProdukId() {
return kelompokProdukId;
}
public void setKelompokProdukId(Integer kelompokProdukId) {
this.kelompokProdukId = kelompokProdukId;
}
@Caption(value = "QAsal Produk") @Caption(value = "QAsal Produk")
private Byte qAsalProduk; private Byte qAsalProduk;
public Byte getqAsalProduk() {
return qAsalProduk;
} }
public void setqAsalProduk(Byte qAsalProduk) {
this.qAsalProduk = qAsalProduk;
}
/*//
@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdasalproduk")
private Set<HargaNettoProdukByKelas> HargaNettoDiscPasienPulangSet = new HashSet<HargaNettoProdukByKelas>();
public Set<HargaNettoProdukByKelas> getHargaNettoDiscPasienPulangSet() {
return HargaNettoDiscPasienPulangSet;
}
public void setHargaNettoDiscPasienPulangSet(Set<HargaNettoProdukByKelas> hargaNettoDiscPasienPulangSet) {
HargaNettoDiscPasienPulangSet = hargaNettoDiscPasienPulangSet;
}
//
@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdasalproduk")
private Set<HargaNettoProdukByKelas> HargaNettoProdukByKelasSet = new HashSet<HargaNettoProdukByKelas>();
public Set<HargaNettoProdukByKelas> getHargaNettoProdukByKelasSet() {
return HargaNettoProdukByKelasSet;
}
public void setHargaNettoProdukByKelasSet(Set<HargaNettoProdukByKelas> hargaNettoProdukByKelasSet) {
HargaNettoProdukByKelasSet = hargaNettoProdukByKelasSet;
}
//
@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdasalproduk")
private Set<HargaNettoProdukByKelasD> HargaNettoProdukByKelasDSet = new HashSet<HargaNettoProdukByKelasD>();
public Set<HargaNettoProdukByKelasD> getHargaNettoProdukByKelasDSet() {
return HargaNettoProdukByKelasDSet;
}
public void setHargaNettoProdukByKelasDSet(Set<HargaNettoProdukByKelasD> hargaNettoProdukByKelasDSet) {
HargaNettoProdukByKelasDSet = hargaNettoProdukByKelasDSet;
}*/
/*//
@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdasalproduk")
private Set<HargaNettoProdukByTerima> HargaNettoProdukByTerimaSet = new HashSet<HargaNettoProdukByTerima>();
public Set<HargaNettoProdukByTerima> getHargaNettoProdukByTerimaSet() {
return HargaNettoProdukByTerimaSet;
}
public void setHargaNettoProdukByTerimaSet(Set<HargaNettoProdukByTerima> hargaNettoProdukByTerimaSet) {
HargaNettoProdukByTerimaSet = hargaNettoProdukByTerimaSet;
}*/
}

View File

@ -1,80 +1,29 @@
package com.jasamedika.medifirst2000.vo; package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
/** /**
* class JenisPetugasPelaksana * class JenisPetugasPelaksana
* *
* @author Generator * @author Generator
*/ */
//@Entity @Getter
//@Table(name = "JenisPetugasPelaksana_M") @Setter
public class JenisPetugasPelaksanaVO extends BaseMasterVO { public class JenisPetugasPelaksanaVO extends BaseMasterVO {
@Caption(value = "Jenis Petugas Pe") @Caption(value = "Jenis Petugas Pe")
private String jenisPetugasPe; private String jenisPetugasPe;
public void setJenisPetugasPe(String jenisPetugasPe) {
this.jenisPetugasPe = jenisPetugasPe;
}
@Column(name = "JenisPetugasPe", nullable = false , length = 50)
public String getJenisPetugasPe(){
return this.jenisPetugasPe;
}
@Caption(value = "Kode Jenis Petugas Pe") @Caption(value = "Kode Jenis Petugas Pe")
private Byte kdJenisPetugasPe; private Byte kdJenisPetugasPe;
public void setKdJenisPetugasPe(Byte kdJenisPetugasPe) {
this.kdJenisPetugasPe = kdJenisPetugasPe;
}
@Column(name = "KdJenisPetugasPe", nullable = false )
public Byte getKdJenisPetugasPe(){
return this.kdJenisPetugasPe;
}
@ManyToOne
@JoinColumn(name = "ObjectKomponenHargaFk")
@Caption(value = "Object Komponen Harga") @Caption(value = "Object Komponen Harga")
private KomponenHargaVO komponenHarga; private KomponenHargaVO komponenHarga;
public void setKomponenHarga(KomponenHargaVO komponenHarga) {
this.komponenHarga = komponenHarga;
}
@Column(name = "KdKomponenHarga", nullable = true )
public KomponenHargaVO getKomponenHarga(){
return this.komponenHarga;
}
@Column(name = "ObjectKomponenHargaFk", insertable=false,updatable=false)
private Integer komponenHargaId; private Integer komponenHargaId;
@Caption(value = "QJenis Petugas Pe") @Caption(value = "QJenis Petugas Pe")
private Byte qJenisPetugasPe; private Byte qJenisPetugasPe;
public void setqJenisPetugasPe(Byte qJenisPetugasPe) {
this.qJenisPetugasPe = qJenisPetugasPe;
} }
@Column(name = "QJenisPetugasPe", nullable = false )
public Byte getqJenisPetugasPe(){
return this.qJenisPetugasPe;
}
}

View File

@ -0,0 +1,27 @@
package com.jasamedika.medifirst2000.vo;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.entities.Jabatan;
import com.jasamedika.medifirst2000.entities.SubUnitKerjaPegawai;
import com.jasamedika.medifirst2000.entities.UnitKerjaPegawai;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
/**
* class Pegawai
*
* @author salmanoe
*/
@Getter
@Setter
@NoArgsConstructor
public class PegawaiJabatanVO extends BaseMasterVO {
private Jabatan jabatanInternal;
private SubUnitKerjaPegawai unitKerja;
private UnitKerjaPegawai unitKerjaPegawai;
private Boolean isCanCreateJadwal;
private Boolean isPrimary;
private Boolean statusEnabled;
}

View File

@ -1,70 +0,0 @@
package com.jasamedika.medifirst2000.vo;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.entities.Jabatan;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.SubUnitKerjaPegawai;
import com.jasamedika.medifirst2000.entities.UnitKerjaPegawai;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class Pegawai
*
* @author salmanoe
*/
public class PegawaiVO_ extends BaseMasterVO {
// private Pegawai pegawai;
private Jabatan jabatanInternal;
private SubUnitKerjaPegawai unitKerja;
private UnitKerjaPegawai unitKerjaPegawai;
private Boolean isCanCreateJadwal;
private Boolean isPrimary;
private Boolean statusEnabled1;
// public Pegawai getPegawai() {
// return pegawai;
// }
// public void setPegawai(Pegawai pegawai) {
// this.pegawai = pegawai;
// }
public Jabatan getJabatanInternal() {
return jabatanInternal;
}
public void setJabatanInternal(Jabatan jabatanInternal) {
this.jabatanInternal = jabatanInternal;
}
public SubUnitKerjaPegawai getUnitKerja() {
return unitKerja;
}
public void setUnitKerja(SubUnitKerjaPegawai unitKerja) {
this.unitKerja = unitKerja;
}
public UnitKerjaPegawai getUnitKerjaPegawai() {
return unitKerjaPegawai;
}
public void setUnitKerjaPegawai(UnitKerjaPegawai unitKerjaPegawai) {
this.unitKerjaPegawai = unitKerjaPegawai;
}
public Boolean getIsCanCreateJadwal() {
return isCanCreateJadwal;
}
public void setIsCanCreateJadwal(Boolean isCanCreateJadwal) {
this.isCanCreateJadwal = isCanCreateJadwal;
}
public Boolean getIsPrimary() {
return isPrimary;
}
public void setIsPrimary(Boolean isPrimary) {
this.isPrimary = isPrimary;
}
public Boolean getStatusEnabled1() {
return statusEnabled1;
}
public void setStatusEnabled1(Boolean statusEnabled1) {
this.statusEnabled1 = statusEnabled1;
}
}

View File

@ -6,9 +6,12 @@ import java.util.Set;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class RuanganVO extends BaseMasterVO { public class RuanganVO extends BaseMasterVO {
@Caption(value = "AlamatVO Email") @Caption(value = "AlamatVO Email")
private String alamatEmail; private String alamatEmail;
@ -85,229 +88,4 @@ public class RuanganVO extends BaseMasterVO {
private UnitKerjaPegawaiVO unitKerja; private UnitKerjaPegawaiVO unitKerja;
private Integer unitKerjaId; private Integer unitKerjaId;
public String getAlamatEmail() {
return alamatEmail;
}
public void setAlamatEmail(String alamatEmail) {
this.alamatEmail = alamatEmail;
}
public String getFaksimile() {
return faksimile;
}
public void setFaksimile(String faksimile) {
this.faksimile = faksimile;
}
public String getFixedPhone() {
return fixedPhone;
}
public void setFixedPhone(String fixedPhone) {
this.fixedPhone = fixedPhone;
}
public String getJamBuka() {
return jamBuka;
}
public void setJamBuka(String jamBuka) {
this.jamBuka = jamBuka;
}
public String getJamTutup() {
return jamTutup;
}
public void setJamTutup(String jamTutup) {
this.jamTutup = jamTutup;
}
public DepartemenVO getDepartemen() {
return departemen;
}
public void setDepartemen(DepartemenVO departemen) {
this.departemen = departemen;
}
public Integer getDepartemenId() {
return departemenId;
}
public void setDepartemenId(Integer departemenId) {
this.departemenId = departemenId;
}
public KelasVO getKelasHead() {
return kelasHead;
}
public void setKelasHead(KelasVO kelasHead) {
this.kelasHead = kelasHead;
}
public Integer getKelasHeadId() {
return kelasHeadId;
}
public void setKelasHeadId(Integer kelasHeadId) {
this.kelasHeadId = kelasHeadId;
}
public ModulAplikasiVO getModulAplikasi() {
return modulAplikasi;
}
public void setModulAplikasi(ModulAplikasiVO modulAplikasi) {
this.modulAplikasi = modulAplikasi;
}
public Integer getModulAplikasiId() {
return modulAplikasiId;
}
public void setModulAplikasiId(Integer modulAplikasiId) {
this.modulAplikasiId = modulAplikasiId;
}
public LoginUserVO getPegawaiKepala() {
return pegawaiKepala;
}
public void setPegawaiKepala(LoginUserVO pegawaiKepala) {
this.pegawaiKepala = pegawaiKepala;
}
public Integer getPegawaiKepalaId() {
return pegawaiKepalaId;
}
public void setPegawaiKepalaId(Integer pegawaiKepalaId) {
this.pegawaiKepalaId = pegawaiKepalaId;
}
public String getKdRuangan() {
return kdRuangan;
}
public void setKdRuangan(String kdRuangan) {
this.kdRuangan = kdRuangan;
}
public String getLokasiRuangan() {
return lokasiRuangan;
}
public void setLokasiRuangan(String lokasiRuangan) {
this.lokasiRuangan = lokasiRuangan;
}
public String getMobilePhone() {
return mobilePhone;
}
public void setMobilePhone(String mobilePhone) {
this.mobilePhone = mobilePhone;
}
public String getNamaRuangan() {
return namaRuangan;
}
public void setNamaRuangan(String namaRuangan) {
this.namaRuangan = namaRuangan;
}
public Integer getNoCounter() {
return noCounter;
}
public void setNoCounter(Integer noCounter) {
this.noCounter = noCounter;
}
public String getNoRuangan() {
return noRuangan;
}
public void setNoRuangan(String noRuangan) {
this.noRuangan = noRuangan;
}
public String getPrefixNoAntrian() {
return prefixNoAntrian;
}
public void setPrefixNoAntrian(String prefixNoAntrian) {
this.prefixNoAntrian = prefixNoAntrian;
}
public short getqRuangan() {
return qRuangan;
}
public void setqRuangan(short qRuangan) {
this.qRuangan = qRuangan;
}
public Boolean getStatusViewData() {
return statusViewData;
}
public void setStatusViewData(Boolean statusViewData) {
this.statusViewData = statusViewData;
}
public String getWebsite() {
return website;
}
public void setWebsite(String website) {
this.website = website;
}
public RuanganVO getHeadRuangan() {
return headRuangan;
}
public void setHeadRuangan(RuanganVO headRuangan) {
this.headRuangan = headRuangan;
}
public Integer getHeadRuanganId() {
return headRuanganId;
}
public void setHeadRuanganId(Integer headRuanganId) {
this.headRuanganId = headRuanganId;
}
public Set<KamarVO> getKamarSet() {
return kamarSet;
}
public void setKamarSet(Set<KamarVO> kamarSet) {
this.kamarSet = kamarSet;
}
public UnitKerjaPegawaiVO getUnitKerja() {
return unitKerja;
}
public void setUnitKerja(UnitKerjaPegawaiVO unitKerja) {
this.unitKerja = unitKerja;
}
public Integer getUnitKerjaId() {
return unitKerjaId;
}
public void setUnitKerjaId(Integer unitKerjaId) {
this.unitKerjaId = unitKerjaId;
}
} }

View File

@ -14,11 +14,9 @@ import java.util.Set;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid; import javax.validation.Valid;
import org.json.JSONException;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataIntegrityViolationException;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
@ -34,7 +32,6 @@ import org.springframework.web.servlet.ModelAndView;
import com.jasamedika.medifirst2000.constants.Constants; import com.jasamedika.medifirst2000.constants.Constants;
import com.jasamedika.medifirst2000.constants.MessageResource; import com.jasamedika.medifirst2000.constants.MessageResource;
import com.jasamedika.medifirst2000.controller.base.IBaseRestController;
import com.jasamedika.medifirst2000.controller.base.LocaleController; import com.jasamedika.medifirst2000.controller.base.LocaleController;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.KelompokPasienConverter; import com.jasamedika.medifirst2000.converter.KelompokPasienConverter;
@ -44,10 +41,10 @@ import com.jasamedika.medifirst2000.dao.MappingPasienPacsDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao; import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.RuanganDao; import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao; import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dto.EtiketPersetujuanUmum;
import com.jasamedika.medifirst2000.dto.HasilLaboratoriumDto;
import com.jasamedika.medifirst2000.dto.Antrian; import com.jasamedika.medifirst2000.dto.Antrian;
import com.jasamedika.medifirst2000.dto.AntrianPasienDiperiksaDto; import com.jasamedika.medifirst2000.dto.AntrianPasienDiperiksaDto;
import com.jasamedika.medifirst2000.dto.EtiketPersetujuanUmum;
import com.jasamedika.medifirst2000.dto.HasilLaboratoriumDto;
import com.jasamedika.medifirst2000.dto.OrderPelayananGiziDto; import com.jasamedika.medifirst2000.dto.OrderPelayananGiziDto;
import com.jasamedika.medifirst2000.dto.SuratEligibilitasAsuransi; import com.jasamedika.medifirst2000.dto.SuratEligibilitasAsuransi;
import com.jasamedika.medifirst2000.entities.Alamat; import com.jasamedika.medifirst2000.entities.Alamat;
@ -84,7 +81,6 @@ import com.jasamedika.medifirst2000.service.PapPengambilanSpesimenService;
import com.jasamedika.medifirst2000.service.PasienDaftarService; import com.jasamedika.medifirst2000.service.PasienDaftarService;
import com.jasamedika.medifirst2000.service.PasienService; import com.jasamedika.medifirst2000.service.PasienService;
import com.jasamedika.medifirst2000.service.PegawaiService; import com.jasamedika.medifirst2000.service.PegawaiService;
import com.jasamedika.medifirst2000.service.PelayananLaboratoriumService;
import com.jasamedika.medifirst2000.service.PelayananObatService; import com.jasamedika.medifirst2000.service.PelayananObatService;
import com.jasamedika.medifirst2000.service.PelayananPasienService; import com.jasamedika.medifirst2000.service.PelayananPasienService;
import com.jasamedika.medifirst2000.service.PemakaianAsuransiService; import com.jasamedika.medifirst2000.service.PemakaianAsuransiService;
@ -103,26 +99,21 @@ import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.util.rest.RestUtil; import com.jasamedika.medifirst2000.util.rest.RestUtil;
import com.jasamedika.medifirst2000.vo.AdmisiRencanaPindahRuanganVO;
import com.jasamedika.medifirst2000.vo.AlamatVO; import com.jasamedika.medifirst2000.vo.AlamatVO;
import com.jasamedika.medifirst2000.vo.AntrianPasienRegistrasiVO; import com.jasamedika.medifirst2000.vo.AntrianPasienRegistrasiVO;
import com.jasamedika.medifirst2000.vo.AsalRujukanVO; import com.jasamedika.medifirst2000.vo.AsalRujukanVO;
import com.jasamedika.medifirst2000.vo.AsuransiPasienVO;
import com.jasamedika.medifirst2000.vo.AsuransiRegistrasiPasienVO; import com.jasamedika.medifirst2000.vo.AsuransiRegistrasiPasienVO;
import com.jasamedika.medifirst2000.vo.DiagnosaVO; import com.jasamedika.medifirst2000.vo.DiagnosaVO;
import com.jasamedika.medifirst2000.vo.DokumenRekamMedisVO; import com.jasamedika.medifirst2000.vo.DokumenRekamMedisVO;
import com.jasamedika.medifirst2000.vo.GridAntrianPasienDiPeriksaVO; import com.jasamedika.medifirst2000.vo.GridAntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.HasilPemeriksaanVO; import com.jasamedika.medifirst2000.vo.HasilPemeriksaanVO;
import com.jasamedika.medifirst2000.vo.HeaderDetailHasilDeviceVO; import com.jasamedika.medifirst2000.vo.HeaderDetailHasilDeviceVO;
import com.jasamedika.medifirst2000.vo.IpsrsSertifikatKalibrasiVO;
import com.jasamedika.medifirst2000.vo.JenisKelaminVO; import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
import com.jasamedika.medifirst2000.vo.K3CheckListFacillitySefetyVO;
import com.jasamedika.medifirst2000.vo.KelompokPasienVO; import com.jasamedika.medifirst2000.vo.KelompokPasienVO;
import com.jasamedika.medifirst2000.vo.KendaliDokumenRekamMedisVO; import com.jasamedika.medifirst2000.vo.KendaliDokumenRekamMedisVO;
import com.jasamedika.medifirst2000.vo.KirimProdukVO; import com.jasamedika.medifirst2000.vo.KirimProdukVO;
import com.jasamedika.medifirst2000.vo.MainPelayananDetailVO; import com.jasamedika.medifirst2000.vo.MainPelayananDetailVO;
import com.jasamedika.medifirst2000.vo.OrderPelayananCustomVO; import com.jasamedika.medifirst2000.vo.OrderPelayananCustomVO;
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
import com.jasamedika.medifirst2000.vo.OrderProdukGiziVO; import com.jasamedika.medifirst2000.vo.OrderProdukGiziVO;
import com.jasamedika.medifirst2000.vo.OrderProdukVO; import com.jasamedika.medifirst2000.vo.OrderProdukVO;
import com.jasamedika.medifirst2000.vo.PapInformasiIbuVO; import com.jasamedika.medifirst2000.vo.PapInformasiIbuVO;
@ -136,7 +127,6 @@ import com.jasamedika.medifirst2000.vo.PelayananPasienVO;
import com.jasamedika.medifirst2000.vo.PemakaianAsuransiVO; import com.jasamedika.medifirst2000.vo.PemakaianAsuransiVO;
import com.jasamedika.medifirst2000.vo.PendidikanVO; import com.jasamedika.medifirst2000.vo.PendidikanVO;
import com.jasamedika.medifirst2000.vo.PersetujuanUmumVO; import com.jasamedika.medifirst2000.vo.PersetujuanUmumVO;
import com.jasamedika.medifirst2000.vo.ProdukVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPelayananVO; import com.jasamedika.medifirst2000.vo.RegistrasiPelayananVO;
import com.jasamedika.medifirst2000.vo.RencanaOperasiCustomVO; import com.jasamedika.medifirst2000.vo.RencanaOperasiCustomVO;
import com.jasamedika.medifirst2000.vo.RencanaOperasiVO; import com.jasamedika.medifirst2000.vo.RencanaOperasiVO;
@ -144,7 +134,6 @@ import com.jasamedika.medifirst2000.vo.ResumeMedisVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.SiklusGiziVO; import com.jasamedika.medifirst2000.vo.SiklusGiziVO;
import com.jasamedika.medifirst2000.vo.StatusKemandirianVO; import com.jasamedika.medifirst2000.vo.StatusKemandirianVO;
import com.jasamedika.medifirst2000.vo.StrukHistoriVO;
import com.jasamedika.medifirst2000.vo.StrukOrderVO; import com.jasamedika.medifirst2000.vo.StrukOrderVO;
import com.jasamedika.medifirst2000.vo.StrukPelayananVO; import com.jasamedika.medifirst2000.vo.StrukPelayananVO;
import com.jasamedika.medifirst2000.vo.SuratPermintaanMasukVO; import com.jasamedika.medifirst2000.vo.SuratPermintaanMasukVO;
@ -310,11 +299,13 @@ public class RegistrasiPelayananController extends LocaleController {
private static final Logger LOGGER = LoggerFactory.getLogger(RegistrasiPelayananController.class); private static final Logger LOGGER = LoggerFactory.getLogger(RegistrasiPelayananController.class);
@RequestMapping(value = "/save-pap-informasi-ibu", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-pap-informasi-ibu", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> savePapInformasiIbu(@Valid @RequestBody PapInformasiIbuVO vo,HttpServletRequest request) { public ResponseEntity<Map<String, Object>> savePapInformasiIbu(@Valid @RequestBody PapInformasiIbuVO vo,
HttpServletRequest request) {
try { try {
Map<String, Object> result = papInformasiIbuService.savePapInformasiIbu(vo); Map<String, Object> result = papInformasiIbuService.savePapInformasiIbu(vo);
if (null != result) if (null != result)
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,getMessage(MessageResource.LABEL_SUCCESS,request)); mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
getMessage(MessageResource.LABEL_SUCCESS, request));
return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage); return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage);
} catch (ServiceVOException e) { } catch (ServiceVOException e) {
@ -329,7 +320,6 @@ public class RegistrasiPelayananController extends LocaleController {
} }
} }
@RequestMapping(value = "/save-kirim-produk", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-kirim-produk", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> saveKirimProduk(@Valid @RequestBody List<KirimProdukVO> vo, public ResponseEntity<Map<String, Object>> saveKirimProduk(@Valid @RequestBody List<KirimProdukVO> vo,
HttpServletRequest request) throws ParseException { HttpServletRequest request) throws ParseException {
@ -400,7 +390,6 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@Autowired @Autowired
private StrukOrderDao strukOrderDao; private StrukOrderDao strukOrderDao;
@ -631,11 +620,13 @@ public class RegistrasiPelayananController extends LocaleController {
// //
@RequestMapping(value = "/save-verifikasi-pelayanan-obat/", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-verifikasi-pelayanan-obat/", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> saveVerifikasiPelayananObat(@Valid @RequestBody MainPelayananDetailVO vo, HttpServletRequest request) { public ResponseEntity<Map<String, Object>> saveVerifikasiPelayananObat(@Valid @RequestBody MainPelayananDetailVO vo,
HttpServletRequest request) {
try { try {
Map<String, Object> result = pelayananObatService.saveVerifikasiPelayananObat3(vo); Map<String, Object> result = pelayananObatService.saveVerifikasiPelayananObat3(vo);
if (CommonUtil.isNotNullOrEmpty(result)) { if (CommonUtil.isNotNullOrEmpty(result)) {
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,getMessage(MessageResource.LABEL_SUCCESS,request)); mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
getMessage(MessageResource.LABEL_SUCCESS, request));
return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage); return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage);
} else { } else {
Map<String, String> headerMessageCustom = new HashMap<>(); Map<String, String> headerMessageCustom = new HashMap<>();
@ -699,7 +690,8 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/save-pelayanan-obat/", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-pelayanan-obat/", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> savePelayananObat(PelayananObatVO vo, HttpServletRequest request) throws ParseException { public ResponseEntity<Map<String, Object>> savePelayananObat(PelayananObatVO vo, HttpServletRequest request)
throws ParseException {
try { try {
if (CommonUtil.isNotNullOrEmpty(vo.getTanggalPendaftaran())) { if (CommonUtil.isNotNullOrEmpty(vo.getTanggalPendaftaran())) {
vo.setTglRegistrasi(DateUtil.toDate(vo.getTanggalPendaftaran())); vo.setTglRegistrasi(DateUtil.toDate(vo.getTanggalPendaftaran()));
@ -905,11 +897,13 @@ public class RegistrasiPelayananController extends LocaleController {
private PelayananPasienService pelayananPasienService; private PelayananPasienService pelayananPasienService;
@RequestMapping(value = "/delete-order-pelayanan", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/delete-order-pelayanan", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> deleteOrderPelayanan(@Valid @RequestBody List<Map<String, Object>> vo,HttpServletRequest request) { public ResponseEntity<Map<String, Object>> deleteOrderPelayanan(@Valid @RequestBody List<Map<String, Object>> vo,
HttpServletRequest request) {
try { try {
Map<String, Object> result = pelayananPasienService.deletePelayanan(vo); Map<String, Object> result = pelayananPasienService.deletePelayanan(vo);
if (null != result) if (null != result)
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,getMessage(MessageResource.LABEL_SUCCESS,request)); mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
getMessage(MessageResource.LABEL_SUCCESS, request));
return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage); return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage);
} catch (ServiceVOException e) { } catch (ServiceVOException e) {
@ -974,8 +968,7 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/save-touch-screen", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-touch-screen", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> saveRegistrasiPasienOnline( public ResponseEntity<Map<String, Object>> saveRegistrasiPasienOnline(@Valid @RequestBody Antrian antrian,
@Valid @RequestBody Antrian antrian,
HttpServletRequest request) { HttpServletRequest request) {
try { try {
@ -1435,7 +1428,7 @@ public class RegistrasiPelayananController extends LocaleController {
ruanganVo.setKamarSet(null); ruanganVo.setKamarSet(null);
ruanganVo.setId(vo.getId()); ruanganVo.setId(vo.getId());
ruanganVo.setKdProfile(vo.getKdProfile()); ruanganVo.setKdProfile(vo.getKdProfile());
ruanganVo.setqRuangan(vo.getqRuangan()); ruanganVo.setQRuangan(vo.getQRuangan());
ruanganVo.setKdRuangan(vo.getKdRuangan()); ruanganVo.setKdRuangan(vo.getKdRuangan());
ruanganVo.setNamaRuangan(vo.getNamaRuangan()); ruanganVo.setNamaRuangan(vo.getNamaRuangan());
ruanganVo.setDepartemenId(vo.getDepartemenId()); ruanganVo.setDepartemenId(vo.getDepartemenId());
@ -1765,8 +1758,8 @@ public class RegistrasiPelayananController extends LocaleController {
public ResponseEntity<String> getNoRegistrasi(@Valid @RequestBody PemakaianAsuransiVO vo, public ResponseEntity<String> getNoRegistrasi(@Valid @RequestBody PemakaianAsuransiVO vo,
HttpServletRequest request) throws ParseException { HttpServletRequest request) throws ParseException {
try { try {
return RestUtil.getJsonResponse(pasienDaftarDao return RestUtil.getJsonResponse(pasienDaftarDao.finByNoIdAndTglRegistrasi(Short.parseShort("0"),
.finByNoIdAndTglRegistrasi(Short.parseShort("0"), vo.getPasienDaftar().getPasien().getId(), vo.getPasienDaftar().getTglRegistrasi()) vo.getPasienDaftar().getPasien().getId(), vo.getPasienDaftar().getTglRegistrasi())
.getNoRegistrasi(), HttpStatus.ACCEPTED); .getNoRegistrasi(), HttpStatus.ACCEPTED);
} catch (ServiceVOException e) { } catch (ServiceVOException e) {
@ -1812,20 +1805,24 @@ public class RegistrasiPelayananController extends LocaleController {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@RequestMapping(value = "/get-registrasi/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/get-registrasi/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> getRegistrasi(@RequestParam(value = "noRegistrasi", required = false) String noRegistrasi) { public ResponseEntity<Map<String, Object>> getRegistrasi(
@RequestParam(value = "noRegistrasi", required = false) String noRegistrasi) {
Map<String, Object> result = registrasiPelayananService.findPasienDaftarById(noRegistrasi); Map<String, Object> result = registrasiPelayananService.findPasienDaftarById(noRegistrasi);
return RestUtil.getJsonResponse(result); return RestUtil.getJsonResponse(result);
} }
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@RequestMapping(value = "/update-status-antrian/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/update-status-antrian/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> upateStatusAntrian( public ResponseEntity<Map<String, Object>> upateStatusAntrian(
@RequestParam(value = "noRegistrasi", required = true) String noRegistrasi, @RequestParam(value = "noRegistrasi", required = true) String noRegistrasi,
@RequestParam(value = "statusAntrian", required = true) String statusAntrian, @RequestParam(value = "statusAntrian", required = true) String statusAntrian,
@RequestParam(value = "tglDipanggilSuster", required = true) String tglDipanggilSuster, @RequestParam(value = "tglDipanggilSuster", required = true) String tglDipanggilSuster,
@RequestParam(value = "tglDipanggilDokter", required = true) String tglDipanggilDokter, HttpServletRequest request) { @RequestParam(value = "tglDipanggilDokter", required = true) String tglDipanggilDokter,
HttpServletRequest request) {
try { try {
Map<String, Object> result = registrasiPelayananService.updatStatusAntrian(noRegistrasi, statusAntrian,tglDipanggilSuster,tglDipanggilDokter); Map<String, Object> result = registrasiPelayananService.updatStatusAntrian(noRegistrasi, statusAntrian,
tglDipanggilSuster, tglDipanggilDokter);
Boolean dataFound = new Boolean((boolean) result.get("dataFound")); Boolean dataFound = new Boolean((boolean) result.get("dataFound"));
BroadcastMessage("DashboardLaboratorium", "noRec"); BroadcastMessage("DashboardLaboratorium", "noRec");
BroadcastMessage("DaftarAntrian", "noRec"); BroadcastMessage("DaftarAntrian", "noRec");
@ -2464,12 +2461,22 @@ public class RegistrasiPelayananController extends LocaleController {
} catch (ServiceVOException e) { } catch (ServiceVOException e) {
LOGGER.error("Got exception {} when save Pasien", e.getMessage()); LOGGER.error("Got exception {} when save Pasien", e.getMessage());
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage()); addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
bridgingBpjs.deleteSep(vo.getAsuransiPasien().getNoSep());//delete sep that has been created bridgingBpjs.deleteSep(vo.getAsuransiPasien().getNoSep());// delete
// sep
// that
// has
// been
// created
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage); return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
} catch (JpaSystemException jse) { } catch (JpaSystemException jse) {
LOGGER.error("Got exception {} when save Pasien", jse.getMessage()); LOGGER.error("Got exception {} when save Pasien", jse.getMessage());
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage()); addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
bridgingBpjs.deleteSep(vo.getAsuransiPasien().getNoSep());//delete sep that has been created bridgingBpjs.deleteSep(vo.getAsuransiPasien().getNoSep());// delete
// sep
// that
// has
// been
// created
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage); return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
} }
} }
@ -2567,7 +2574,9 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/get-produk-penjualan-bebas", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/get-produk-penjualan-bebas", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> getProdukPenjualanBebas(@RequestParam(value = "noRecStrukPelayanan", required = false) String noRecStrukPelayanan, HttpServletRequest request) { public ResponseEntity<Map<String, Object>> getProdukPenjualanBebas(
@RequestParam(value = "noRecStrukPelayanan", required = false) String noRecStrukPelayanan,
HttpServletRequest request) {
try { try {
Map<String, Object> result = pelayananObatService.getProdukPenjualanBebas(noRecStrukPelayanan); Map<String, Object> result = pelayananObatService.getProdukPenjualanBebas(noRecStrukPelayanan);
if (null != result) { if (null != result) {
@ -2926,8 +2935,7 @@ public class RegistrasiPelayananController extends LocaleController {
@RequestMapping(value = "/get-produksi", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/get-produksi", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> getProduksi( public ResponseEntity<Map<String, Object>> getProduksi(
@RequestParam(value = "noRecOrders", required = true) String noRecOrder, @RequestParam(value = "noRecOrders", required = true) String noRecOrder, HttpServletRequest request)
HttpServletRequest request)
throws ParseException { throws ParseException {
try { try {
List<String> list = new ArrayList<String>(); List<String> list = new ArrayList<String>();
@ -3082,8 +3090,8 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/save-verifikasi", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-verifikasi", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<Map<String, Object>>> saveVerifikasi(@RequestBody List<OrderPelayananGiziDto> dtos, HttpServletRequest request) public ResponseEntity<List<Map<String, Object>>> saveVerifikasi(@RequestBody List<OrderPelayananGiziDto> dtos,
throws ParseException { HttpServletRequest request) throws ParseException {
try { try {
List<Map<String, Object>> result = orderProdukService.saveVerifikasiGiziAll(dtos); List<Map<String, Object>> result = orderProdukService.saveVerifikasiGiziAll(dtos);
if (result != null) { if (result != null) {
@ -3293,11 +3301,10 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/save-order-produk-lab", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-order-produk-lab", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> saveOrderProdukLab( public ResponseEntity<Map<String, Object>> saveOrderProdukLab(
@RequestParam(value = "cito", required = false ,defaultValue = "0") int cito, @Valid @RequestBody OrderProdukVO vo, @RequestParam(value = "cito", required = false, defaultValue = "0") int cito,
HttpServletRequest request) throws ParseException { @Valid @RequestBody OrderProdukVO vo, HttpServletRequest request) throws ParseException {
try { try {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if (vo.getTanggalPendaftaran().indexOf("-") > -1) if (vo.getTanggalPendaftaran().indexOf("-") > -1)
@ -3341,10 +3348,10 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/delete-order-laborat", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/delete-order-laborat", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> hapusOrderLab(@RequestParam(value = "noRec", required = true) String noRec, public ResponseEntity<Map<String, Object>> hapusOrderLab(
HttpServletRequest request) throws ParseException { @RequestParam(value = "noRec", required = true) String noRec, HttpServletRequest request)
throws ParseException {
try { try {
Map<String, Object> result = orderProdukService.deleteOrderlaboratorium(noRec); Map<String, Object> result = orderProdukService.deleteOrderlaboratorium(noRec);
@ -3368,7 +3375,8 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/save-tambahan-order", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-tambahan-order", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> saveOrderLaborat(@RequestParam(value = "cito", required = false ,defaultValue = "0") int cito, public ResponseEntity<Map<String, Object>> saveOrderLaborat(
@RequestParam(value = "cito", required = false, defaultValue = "0") int cito,
@Valid @RequestBody Map<String, Object> map, HttpServletRequest request) throws ParseException { @Valid @RequestBody Map<String, Object> map, HttpServletRequest request) throws ParseException {
try { try {
@ -3391,7 +3399,8 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/get-produk-produksi-gizi", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/get-produk-produksi-gizi", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<Map<String, Object>>> getProdukProduksiGizi(@RequestParam(value="menu",required=false) String menu,HttpServletRequest request) public ResponseEntity<List<Map<String, Object>>> getProdukProduksiGizi(
@RequestParam(value = "menu", required = false) String menu, HttpServletRequest request)
throws ParseException { throws ParseException {
try { try {
List<Map<String, Object>> result = orderProdukService.getAllProdukProduksiGizi(menu); List<Map<String, Object>> result = orderProdukService.getAllProdukProduksiGizi(menu);
@ -3454,8 +3463,9 @@ public class RegistrasiPelayananController extends LocaleController {
if (noCm.equals("-")) { if (noCm.equals("-")) {
noCm = null; noCm = null;
} }
Map<String, Object> resultPageMap = registrasiPelayananService.findAllAntrianPagingByPemeriksaan(page, limit, sort, dir, Map<String, Object> resultPageMap = registrasiPelayananService.findAllAntrianPagingByPemeriksaan(page, limit,
ruanganId, dateStart, dateEnd, noCm, pegawaiId, asalRuanganId, namaPasien, tglLahir,jenisProduk); sort, dir, ruanganId, dateStart, dateEnd, noCm, pegawaiId, asalRuanganId, namaPasien, tglLahir,
jenisProduk);
return constructListPageResult(resultPageMap); return constructListPageResult(resultPageMap);
} }
@ -3528,8 +3538,7 @@ public class RegistrasiPelayananController extends LocaleController {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@RequestMapping(value = "/get-all-permintaan-operasi", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/get-all-permintaan-operasi", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<Map<String, Object>>> getAllPermintaanOperasi( public ResponseEntity<List<Map<String, Object>>> getAllPermintaanOperasi(HttpServletRequest request) {
HttpServletRequest request) {
List<Map<String, Object>> result = null; List<Map<String, Object>> result = null;
try { try {
@ -3546,8 +3555,7 @@ public class RegistrasiPelayananController extends LocaleController {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@RequestMapping(value = "/get-all-rencana-operasi", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/get-all-rencana-operasi", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<Map<String, Object>>> getAllRencanaOperasi( public ResponseEntity<List<Map<String, Object>>> getAllRencanaOperasi(HttpServletRequest request) {
HttpServletRequest request) {
List<Map<String, Object>> result = null; List<Map<String, Object>> result = null;
try { try {
@ -3563,8 +3571,9 @@ public class RegistrasiPelayananController extends LocaleController {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@RequestMapping(value = "/get-permintaan-operasi-by-nocm-and-date/{startDate}/{endDate}/{noCm}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/get-permintaan-operasi-by-nocm-and-date/{startDate}/{endDate}/{noCm}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<Map<String, Object>>> getPermintaanOperasiByNoCmAndDate( @PathVariable("startDate") String startDate,@PathVariable("endDate") String endDate,@PathVariable("noCm") String noCm, public ResponseEntity<List<Map<String, Object>>> getPermintaanOperasiByNoCmAndDate(
HttpServletRequest request) { @PathVariable("startDate") String startDate, @PathVariable("endDate") String endDate,
@PathVariable("noCm") String noCm, HttpServletRequest request) {
List<Map<String, Object>> result = null; List<Map<String, Object>> result = null;
try { try {
@ -3581,8 +3590,9 @@ public class RegistrasiPelayananController extends LocaleController {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@RequestMapping(value = "/get-rencana-operasi-by-nocm-and-date/{startDate}/{endDate}/{noCm}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/get-rencana-operasi-by-nocm-and-date/{startDate}/{endDate}/{noCm}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<Map<String, Object>>> getRencanaOperasiByNoCmAndDate(@PathVariable("startDate") String startDate,@PathVariable("endDate") String endDate,@PathVariable("noCm") String noCm, public ResponseEntity<List<Map<String, Object>>> getRencanaOperasiByNoCmAndDate(
HttpServletRequest request) { @PathVariable("startDate") String startDate, @PathVariable("endDate") String endDate,
@PathVariable("noCm") String noCm, HttpServletRequest request) {
List<Map<String, Object>> result = null; List<Map<String, Object>> result = null;
try { try {
@ -3663,15 +3673,13 @@ public class RegistrasiPelayananController extends LocaleController {
@RequestMapping(value = "/get-dokter-jadwal-dpjp") @RequestMapping(value = "/get-dokter-jadwal-dpjp")
@ResponseBody @ResponseBody
public List<Map<String, Object>> getLoadDataDpjp( public List<Map<String, Object>> getLoadDataDpjp(@RequestParam(value = "id", required = false) Integer id) {
@RequestParam(value = "id", required = false) Integer id) {
return jadwalDpjpRawatInapService.getJadwalDpjpDokterPelayanan(id); return jadwalDpjpRawatInapService.getJadwalDpjpDokterPelayanan(id);
} }
@RequestMapping(value = "/delete-dokter-jadwal-dpjp") @RequestMapping(value = "/delete-dokter-jadwal-dpjp")
@ResponseBody @ResponseBody
public Map<String, Object> deleteDokterDpjp( public Map<String, Object> deleteDokterDpjp(@RequestParam(value = "noRec", required = false) String noRec) {
@RequestParam(value = "noRec", required = false) String noRec) {
return jadwalDpjpRawatInapService.deleteDokterDpjp(noRec); return jadwalDpjpRawatInapService.deleteDokterDpjp(noRec);
} }
@ -3715,8 +3723,7 @@ public class RegistrasiPelayananController extends LocaleController {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@RequestMapping(value = "/get-all-ruangan-igd", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/get-all-ruangan-igd", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<Map<String, Object>>> getResumeMedis( public ResponseEntity<List<Map<String, Object>>> getResumeMedis(HttpServletRequest request) {
HttpServletRequest request) {
List<Map<String, Object>> result = null; List<Map<String, Object>> result = null;
try { try {
@ -3811,8 +3818,8 @@ public class RegistrasiPelayananController extends LocaleController {
LOGGER.error("Got exception {} when save Pasien", jse.getMessage()); LOGGER.error("Got exception {} when save Pasien", jse.getMessage());
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage()); addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage); return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
} } }
}
@RequestMapping(value = "/test-antrian/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/test-antrian/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> testNoAntrian( public ResponseEntity<Map<String, Object>> testNoAntrian(
@ -3832,17 +3839,13 @@ public class RegistrasiPelayananController extends LocaleController {
String criteria = ""; String criteria = "";
String values = ""; String values = "";
String[] arrQueries = data.split("&"); String[] arrQueries = data.split("&");
for(String query : arrQueries) for (String query : arrQueries) {
{ if (query.indexOf("filter[filters][0][filter][field]") >= 0) {
if(query.indexOf("filter[filters][0][filter][field]")>=0)
{
if (criteria == null) if (criteria == null)
criteria = query.replace("filter[filters][0][filter][field]=", ""); criteria = query.replace("filter[filters][0][filter][field]=", "");
else else
criteria += query.replace("filter[filters][0][filter][field]=", ""); criteria += query.replace("filter[filters][0][filter][field]=", "");
} } else if (query.indexOf("filter[filters][0][value]") >= 0) {
else if(query.indexOf("filter[filters][0][value]")>=0)
{
if (values == null) if (values == null)
values = query.replace("filter[filters][0][value]=", ""); values = query.replace("filter[filters][0][value]=", "");
else else
@ -3877,8 +3880,8 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/save-kendali-dokumen-rekam-medis", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-kendali-dokumen-rekam-medis", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> saveKendaliDokumenRekamMedis(@Valid @RequestBody KendaliDokumenRekamMedisVO vo, public ResponseEntity<Map<String, Object>> saveKendaliDokumenRekamMedis(
HttpServletRequest request) { @Valid @RequestBody KendaliDokumenRekamMedisVO vo, HttpServletRequest request) {
try { try {
Map<String, Object> result = kendaliDokumenRekamMedisService.saveKendaliDokumenRekamMedis(vo); Map<String, Object> result = kendaliDokumenRekamMedisService.saveKendaliDokumenRekamMedis(vo);
if (CommonUtil.isNotNullOrEmpty(result.get("norec"))) { if (CommonUtil.isNotNullOrEmpty(result.get("norec"))) {
@ -3933,10 +3936,10 @@ public class RegistrasiPelayananController extends LocaleController {
@RequestParam(value = "start", required = false) String start, @RequestParam(value = "start", required = false) String start,
@RequestParam(value = "end", required = false) String end, @RequestParam(value = "end", required = false) String end,
@RequestParam(value = "ruangan", required = false) String ruangan, @RequestParam(value = "ruangan", required = false) String ruangan,
@RequestParam(value = "idStatus", required = false) Integer idStatus, @RequestParam(value = "idStatus", required = false) Integer idStatus, HttpServletRequest request) {
HttpServletRequest request) {
try { try {
Map<String, Object> result = registrasiPelayananService.findAllKendaliDokumenRekamMedis(noCm, start, end, ruangan, idStatus); Map<String, Object> result = registrasiPelayananService.findAllKendaliDokumenRekamMedis(noCm, start, end,
ruangan, idStatus);
if (null != result) { if (null != result) {
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS, mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
getMessage(MessageResource.LABEL_SUCCESS, request)); getMessage(MessageResource.LABEL_SUCCESS, request));
@ -3962,7 +3965,8 @@ public class RegistrasiPelayananController extends LocaleController {
@RequestParam(value = "startDate", required = false) String startDate, @RequestParam(value = "startDate", required = false) String startDate,
@RequestParam(value = "endDate", required = false) String endDate, HttpServletRequest request) { @RequestParam(value = "endDate", required = false) String endDate, HttpServletRequest request) {
try { try {
List<Map<String, Object>> result = registrasiPelayananService.riwayatRegistrasiPasien(noCm, noRegistrasi,startDate, endDate); List<Map<String, Object>> result = registrasiPelayananService.riwayatRegistrasiPasien(noCm, noRegistrasi,
startDate, endDate);
if (null != result) { if (null != result) {
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS, mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
@ -4037,7 +4041,8 @@ public class RegistrasiPelayananController extends LocaleController {
} }
@RequestMapping(value = "/save-akomodasi", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = "/save-akomodasi", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Map<String, Object>> saveAkomodasi(@RequestParam(value = "noRecPasienDaftar", required = false) String noRecPasienDaftar, public ResponseEntity<Map<String, Object>> saveAkomodasi(
@RequestParam(value = "noRecPasienDaftar", required = false) String noRecPasienDaftar,
HttpServletRequest request) { HttpServletRequest request) {
try { try {
Map<String, Object> result = registrasiPelayananService.trigerringSaveAkomodasi(noRecPasienDaftar); Map<String, Object> result = registrasiPelayananService.trigerringSaveAkomodasi(noRecPasienDaftar);