Update base project and config

clean code
This commit is contained in:
Salman Manoe 2025-03-13 09:13:08 +07:00
parent 7b75cfba5f
commit c7c751e61f
159 changed files with 1432 additions and 5124 deletions

View File

@ -8,8 +8,6 @@ business : berisi Service, Repository/DAO dan class Business
web : berisi REST Controller web : berisi REST Controller
web-push : berisi implementasi untuk push notification using WebServlet async=true web-push : berisi implementasi untuk push notification using WebServlet async=true
Untuk menjalankan projectnya : Untuk menjalankan projectnya :
- Siapkan database Postgree - Siapkan database Postgree

View File

@ -1,42 +0,0 @@
package com.jasamedika.medifirst2000.controller.base;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.jasamedika.medifirst2000.base.vo.BaseVO;
/**
* Base Rest Operation for Controller Class
*
* @author Roberto
*/
public interface BaseRestController<V extends BaseVO> extends
RestPageController<V> {
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<V> getVO(@PathVariable("id") String id);
@RequestMapping(value = "/", method = RequestMethod.PUT)
@ResponseBody
public ResponseEntity<Integer> addVO(@RequestBody V vo);
@RequestMapping(value = "/", method = RequestMethod.POST, consumes = { "application/json" })
@ResponseBody
public ResponseEntity<Integer> editVO(@RequestBody V vo);
// @RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
// @ResponseBody
// public ResponseEntity<String> deleteVO(@PathVariable("id") Integer id);
// @RequestMapping(value = "/", method = RequestMethod.GET)
// @ResponseBody
// public ResponseEntity<Collection<V>> getAllVO();
}

View File

@ -1,38 +0,0 @@
package com.jasamedika.medifirst2000.controller.base;
import java.util.Collection;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.jasamedika.medifirst2000.base.vo.BaseVO;
/**
* Base Rest Operation for 'pagination' Controller Class
*
* @author Roberto
*/
public interface RestPageController<V extends BaseVO> {
/**
*
* @param page
* : page of
* @param limit
* : limit query
* @param sort
* : sort by
* @param dir
* : direction {asc:desc}
* @return Collection of VO, Total-Count & Total Pages on response header
*/
@RequestMapping(value = "/list", method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<Collection<V>> getAllVOWithQueryString(
@RequestParam(value = "page", required = false) Integer page,
@RequestParam(value = "limit", required = false) Integer limit,
@RequestParam(value = "sort", required = false, defaultValue = "id") String sort,
@RequestParam(value = "dir", required = false, defaultValue = "asc") String dir);
}

View File

@ -1,10 +1,5 @@
package com.jasamedika.medifirst2000.dao.custom.impl; package com.jasamedika.medifirst2000.dao.custom.impl;
import javax.persistence.Query;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.dao.custom.IpsrsMaintenanceDaoCustom; import com.jasamedika.medifirst2000.dao.custom.IpsrsMaintenanceDaoCustom;
import com.jasamedika.medifirst2000.dao.custom.base.impl.CoreDaoImpl; import com.jasamedika.medifirst2000.dao.custom.base.impl.CoreDaoImpl;
import com.jasamedika.medifirst2000.entities.IpsrsKalibrasi; import com.jasamedika.medifirst2000.entities.IpsrsKalibrasi;
@ -12,6 +7,10 @@ import com.jasamedika.medifirst2000.entities.IpsrsKontakService;
import com.jasamedika.medifirst2000.entities.IpsrsMaintenance; import com.jasamedika.medifirst2000.entities.IpsrsMaintenance;
import com.jasamedika.medifirst2000.entities.IpsrsPemeliharaan; import com.jasamedika.medifirst2000.entities.IpsrsPemeliharaan;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import javax.persistence.Query;
@Repository @Repository
public class IpsrsMaintenanceDaoCustomImpl extends public class IpsrsMaintenanceDaoCustomImpl extends
@ -25,7 +24,7 @@ public class IpsrsMaintenanceDaoCustomImpl extends
@Transactional @Transactional
public void deleteIpsrsPemeliharaan(IpsrsMaintenance model){ public void deleteIpsrsPemeliharaan(IpsrsMaintenance model){
try{ try{
IpsrsPemeliharaan ipsrsPemeliharaan = em.find(IpsrsPemeliharaan.class, model.getIpsrsPemeliharaan().noRec); IpsrsPemeliharaan ipsrsPemeliharaan = em.find(IpsrsPemeliharaan.class, model.getIpsrsPemeliharaan().getNoRec());
em.remove(em.contains(ipsrsPemeliharaan) ? ipsrsPemeliharaan : em.merge(ipsrsPemeliharaan)); em.remove(em.contains(ipsrsPemeliharaan) ? ipsrsPemeliharaan : em.merge(ipsrsPemeliharaan));
}catch (Exception ex){ }catch (Exception ex){
ex.printStackTrace(); ex.printStackTrace();
@ -36,7 +35,7 @@ public class IpsrsMaintenanceDaoCustomImpl extends
@Transactional @Transactional
public void deleteIpsrsKontakService(IpsrsMaintenance model){ public void deleteIpsrsKontakService(IpsrsMaintenance model){
try{ try{
IpsrsKontakService ipsrsKontakService = em.find(IpsrsKontakService.class, model.getIpsrsKontakService().noRec); IpsrsKontakService ipsrsKontakService = em.find(IpsrsKontakService.class, model.getIpsrsKontakService().getNoRec());
em.remove(em.contains(ipsrsKontakService) ? ipsrsKontakService : em.merge(ipsrsKontakService)); em.remove(em.contains(ipsrsKontakService) ? ipsrsKontakService : em.merge(ipsrsKontakService));
}catch (Exception ex){ }catch (Exception ex){
ex.printStackTrace(); ex.printStackTrace();
@ -47,7 +46,7 @@ public class IpsrsMaintenanceDaoCustomImpl extends
@Transactional @Transactional
public void deleteIpsrsKalibrasi(IpsrsMaintenance model){ public void deleteIpsrsKalibrasi(IpsrsMaintenance model){
try{ try{
IpsrsKalibrasi ipsrsKalibrasi = em.find(IpsrsKalibrasi.class, model.getIpsrsKalibrasi().noRec); IpsrsKalibrasi ipsrsKalibrasi = em.find(IpsrsKalibrasi.class, model.getIpsrsKalibrasi().getNoRec());
em.remove(em.contains(ipsrsKalibrasi) ? ipsrsKalibrasi : em.merge(ipsrsKalibrasi)); em.remove(em.contains(ipsrsKalibrasi) ? ipsrsKalibrasi : em.merge(ipsrsKalibrasi));
}catch (Exception ex){ }catch (Exception ex){
ex.printStackTrace(); ex.printStackTrace();

View File

@ -1,40 +1,16 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import java.util.Date; import com.jasamedika.medifirst2000.dao.*;
import java.util.HashMap; import com.jasamedika.medifirst2000.dao.custom.AdmisiRencanaPindahRuanganDaoCustom;
import java.util.List; import com.jasamedika.medifirst2000.entities.*;
import java.util.Map; import com.jasamedika.medifirst2000.service.AdmisiRencanaPindahRuanganService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.*;
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 java.util.*;
import com.jasamedika.medifirst2000.dao.AdmisiRencanaPindahRuanganDao;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.KamarDao;
import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao;
import com.jasamedika.medifirst2000.dao.TempatTidurDao;
import com.jasamedika.medifirst2000.dao.custom.AdmisiRencanaPindahRuanganDaoCustom;
import com.jasamedika.medifirst2000.entities.AdmisiRencanaPindahRuangan;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.Kamar;
import com.jasamedika.medifirst2000.entities.Kelas;
import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StatusBed;
import com.jasamedika.medifirst2000.entities.StatusKeluar;
import com.jasamedika.medifirst2000.entities.TempatTidur;
import com.jasamedika.medifirst2000.service.AdmisiRencanaPindahRuanganService;
import com.jasamedika.medifirst2000.service.RegistrasiPelayananService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.AdmisiRencanaPindahRuanganVO;
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.KamarVO;
import com.jasamedika.medifirst2000.vo.KelasVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPelayananPasienVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StatusKeluarVO;
@Service("admisiRencanaPindahRuanganService") @Service("admisiRencanaPindahRuanganService")
public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPindahRuanganService{ public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPindahRuanganService{
@ -112,7 +88,7 @@ public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPinda
//---------------------------------------------------- //----------------------------------------------------
if(CommonUtil.isNotNullOrEmpty(admisiRencanaPindahRuangan)){ if(CommonUtil.isNotNullOrEmpty(admisiRencanaPindahRuangan)){
AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan); AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan);
result.put("noRec", paketKunjunganPasienResult.noRec); result.put("noRec", paketKunjunganPasienResult.getNoRec());
} }
return result; return result;
@ -218,9 +194,9 @@ public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPinda
AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan); AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan);
AntrianPasienDiPeriksa newAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksa); AntrianPasienDiPeriksa newAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksa);
AntrianPasienDiPeriksa lastAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksaBefore); AntrianPasienDiPeriksa lastAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksaBefore);
result.put("noRec", paketKunjunganPasienResult.noRec); result.put("noRec", paketKunjunganPasienResult.getNoRec());
result.put("noRecAntrianLama", lastAntrianPasienDiPeriksa.noRec); result.put("noRecAntrianLama", lastAntrianPasienDiPeriksa.getNoRec());
result.put("noRecAntrianBaru", newAntrianPasienDiPeriksa.noRec); result.put("noRecAntrianBaru", newAntrianPasienDiPeriksa.getNoRec());
} }
} }

View File

@ -296,7 +296,7 @@ public class AnggaranServiceImpl extends BaseAngaranServiceImpl implements Angga
if (CommonUtil.isNotNullOrEmpty(headAnggaran)) { if (CommonUtil.isNotNullOrEmpty(headAnggaran)) {
HeadAnggaran resultHeadAnggaran = anggaranDAo.save(headAnggaran); HeadAnggaran resultHeadAnggaran = anggaranDAo.save(headAnggaran);
result.put("noRec", resultHeadAnggaran.noRec); result.put("noRec", resultHeadAnggaran.getNoRec());
} }
return result; return result;
@ -756,7 +756,7 @@ public class AnggaranServiceImpl extends BaseAngaranServiceImpl implements Angga
if (CommonUtil.isNotNullOrEmpty(headAnggaran)) { if (CommonUtil.isNotNullOrEmpty(headAnggaran)) {
HeadAnggaran resultHeadAnggaran = anggaranDAo.save(headAnggaran); HeadAnggaran resultHeadAnggaran = anggaranDAo.save(headAnggaran);
result.put("noRec", resultHeadAnggaran.noRec); result.put("noRec", resultHeadAnggaran.getNoRec());
} }
} }
System.out.println("=======END SAVE EDIT PENGAJUAN USULAN ANGGARAN======="); System.out.println("=======END SAVE EDIT PENGAJUAN USULAN ANGGARAN=======");

View File

@ -1,31 +1,18 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.B3RuanganInputDataDao; import com.jasamedika.medifirst2000.dao.B3RuanganInputDataDao;
import com.jasamedika.medifirst2000.dao.JenisLimbahB3MasukDao; import com.jasamedika.medifirst2000.dao.JenisLimbahB3MasukDao;
import com.jasamedika.medifirst2000.dao.custom.B3RuanganInputDataDaoCustom; import com.jasamedika.medifirst2000.dao.custom.B3RuanganInputDataDaoCustom;
import com.jasamedika.medifirst2000.entities.B3DaftarBahanBerbahaya; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.B3RuanganInputData;
import com.jasamedika.medifirst2000.entities.JenisLimbahB3Masuk;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
import com.jasamedika.medifirst2000.service.B3RuanganInputDataService; import com.jasamedika.medifirst2000.service.B3RuanganInputDataService;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.B3DaftarBahanBerbahayaVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.B3RuanganInputDataVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.PegawaiVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO; import java.util.*;
@Service("b3RuanganInputDataService") @Service("b3RuanganInputDataService")
public class B3RuanganInputDataServiceImpl implements B3RuanganInputDataService { public class B3RuanganInputDataServiceImpl implements B3RuanganInputDataService {
@ -126,7 +113,7 @@ public class B3RuanganInputDataServiceImpl implements B3RuanganInputDataService
} }
if(CommonUtil.isNotNullOrEmpty(b3RuanganInputData)){ if(CommonUtil.isNotNullOrEmpty(b3RuanganInputData)){
B3RuanganInputData b3RuanganInputDataResult = b3RuanganInputDataDao.save(b3RuanganInputData); B3RuanganInputData b3RuanganInputDataResult = b3RuanganInputDataDao.save(b3RuanganInputData);
result.put("noRec", b3RuanganInputDataResult.noRec); result.put("noRec", b3RuanganInputDataResult.getNoRec());
} }
return result; return result;
} }

View File

@ -75,7 +75,7 @@ public class DaftarStrukPenjualanServiceImpl implements DaftarStrukPenjualanServ
} }
if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) { if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) {
StrukPelayanan strukPelayananResult = strukPelayananDao.save(strukPelayanan); StrukPelayanan strukPelayananResult = strukPelayananDao.save(strukPelayanan);
result.put("noRec", strukPelayananResult.noRec); result.put("noRec", strukPelayananResult.getNoRec());
} }
} }
return result; return result;
@ -137,7 +137,7 @@ public class DaftarStrukPenjualanServiceImpl implements DaftarStrukPenjualanServ
PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien); PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien);
if (CommonUtil.isNotNullOrEmpty(pelayananPasienResult)) { if (CommonUtil.isNotNullOrEmpty(pelayananPasienResult)) {
Map<String, Object> mapResult = new HashMap<>(); Map<String, Object> mapResult = new HashMap<>();
mapResult.put("noRec", pelayananPasienResult.noRec); mapResult.put("noRec", pelayananPasienResult.getNoRec());
} }
} }
} }

View File

@ -1,13 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.DataPesertaPerusahanYangBekerjaSamaDao; import com.jasamedika.medifirst2000.dao.DataPesertaPerusahanYangBekerjaSamaDao;
import com.jasamedika.medifirst2000.entities.DataPerusahaanYangBekerjaSama; import com.jasamedika.medifirst2000.entities.DataPerusahaanYangBekerjaSama;
@ -18,6 +10,13 @@ import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.DataPerusahaanYangBekerjaSamaVO; import com.jasamedika.medifirst2000.vo.DataPerusahaanYangBekerjaSamaVO;
import com.jasamedika.medifirst2000.vo.DataPesertaPerusahanYangBekerjaSamaVO; import com.jasamedika.medifirst2000.vo.DataPesertaPerusahanYangBekerjaSamaVO;
import com.jasamedika.medifirst2000.vo.JenisKelaminVO; import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service("DataPesertaPerusahanYangBekerjaSamaService") @Service("DataPesertaPerusahanYangBekerjaSamaService")
public class DataPesertaPerusahanYangBekerjaSamaServiceImpl implements DataPesertaPerusahanYangBekerjaSamaService { public class DataPesertaPerusahanYangBekerjaSamaServiceImpl implements DataPesertaPerusahanYangBekerjaSamaService {
@ -56,7 +55,7 @@ public class DataPesertaPerusahanYangBekerjaSamaServiceImpl implements DataPeser
result.put("plafonYangDijamin", resultModel.getPlafonYangDijamin()); result.put("plafonYangDijamin", resultModel.getPlafonYangDijamin());
result.put("alamat", resultModel.getAlamat()); result.put("alamat", resultModel.getAlamat());
result.put("noTlp", resultModel.getNoTlp()); result.put("noTlp", resultModel.getNoTlp());
result.put("statusEnabled", resultModel.statusEnabled); result.put("statusEnabled", resultModel.getStatusEnabled());
result.put("noRec", resultModel.getNoRec()); result.put("noRec", resultModel.getNoRec());
} }
return result; } return result; }

View File

@ -1,31 +1,8 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dao.DiagnosaPasienDao; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.dao.MapDiagnosisToProdukDao;
import com.jasamedika.medifirst2000.dao.PelayananPasienDao;
import com.jasamedika.medifirst2000.dao.PemakaianAsuransiDao;
import com.jasamedika.medifirst2000.dao.PostingJurnalTransaksiDao;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.DetailDiagnosaPasien;
import com.jasamedika.medifirst2000.entities.Diagnosa;
import com.jasamedika.medifirst2000.entities.DiagnosaPasien;
import com.jasamedika.medifirst2000.entities.JenisDiagnosa;
import com.jasamedika.medifirst2000.entities.MapDiagnosaToProduk;
import com.jasamedika.medifirst2000.entities.PelayananPasien;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.enums.StatusAntrianEnum; import com.jasamedika.medifirst2000.enums.StatusAntrianEnum;
import com.jasamedika.medifirst2000.enums.StatusPenyakitEnum; import com.jasamedika.medifirst2000.enums.StatusPenyakitEnum;
import com.jasamedika.medifirst2000.service.DiagnosaPasienService; import com.jasamedika.medifirst2000.service.DiagnosaPasienService;
@ -36,12 +13,17 @@ import com.jasamedika.medifirst2000.vo.DetailDiagnosaPasienVO;
import com.jasamedika.medifirst2000.vo.DiagnosaPasienVO; import com.jasamedika.medifirst2000.vo.DiagnosaPasienVO;
import com.jasamedika.medifirst2000.vo.DiagnosaVO; import com.jasamedika.medifirst2000.vo.DiagnosaVO;
import com.jasamedika.medifirst2000.vo.JenisDiagnosaVO; import com.jasamedika.medifirst2000.vo.JenisDiagnosaVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.text.SimpleDateFormat;
import java.util.*;
/** /**
* Implement class for PreskripsiDietService * Implement class for PreskripsiDietService
* *
* @author Adik * @author Adik
* @param <T> *
*/ */
@Service("diagnosaPasienService") @Service("diagnosaPasienService")
@ -141,7 +123,7 @@ public class DiagnosaPasienServiceImpl extends BaseVoServiceImpl implements Diag
} }
if(CommonUtil.isNotNullOrEmpty(diagnosaPasien)) { if(CommonUtil.isNotNullOrEmpty(diagnosaPasien)) {
DiagnosaPasien resultPasien = diagnosaPasienDao.save(diagnosaPasien); DiagnosaPasien resultPasien = diagnosaPasienDao.save(diagnosaPasien);
result.put("noRec", resultPasien.noRec); result.put("noRec", resultPasien.getNoRec());
result.put("namaPasien", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNamaPasien()); result.put("namaPasien", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNamaPasien());
result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm()); result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm());
} }
@ -221,7 +203,7 @@ public class DiagnosaPasienServiceImpl extends BaseVoServiceImpl implements Diag
} }
if (CommonUtil.isNotNullOrEmpty(diagnosaPasien)) { if (CommonUtil.isNotNullOrEmpty(diagnosaPasien)) {
DiagnosaPasien resultPasien = diagnosaPasienDao.save(diagnosaPasien); DiagnosaPasien resultPasien = diagnosaPasienDao.save(diagnosaPasien);
result.put("noRec", resultPasien.noRec); result.put("noRec", resultPasien.getNoRec());
result.put("namaPasien", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNamaPasien()); result.put("namaPasien", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNamaPasien());
result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm()); result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm());
} }

View File

@ -1,14 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.HVADao; import com.jasamedika.medifirst2000.dao.HVADao;
import com.jasamedika.medifirst2000.entities.DetailHVA; import com.jasamedika.medifirst2000.entities.DetailHVA;
@ -19,6 +10,11 @@ import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.DetailHVAVO; import com.jasamedika.medifirst2000.vo.DetailHVAVO;
import com.jasamedika.medifirst2000.vo.HVAVO; import com.jasamedika.medifirst2000.vo.HVAVO;
import com.jasamedika.medifirst2000.vo.JenisHVAVO; import com.jasamedika.medifirst2000.vo.JenisHVAVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.text.DecimalFormat;
import java.util.*;
@Service("HVAService") @Service("HVAService")
public class HVAServiceImpl implements HVAService{ public class HVAServiceImpl implements HVAService{
@ -82,7 +78,7 @@ public class HVAServiceImpl implements HVAService{
} }
if(CommonUtil.isNotNullOrEmpty(hva)){ if(CommonUtil.isNotNullOrEmpty(hva)){
HVA hvaResult = hvaDao.save(hva); HVA hvaResult = hvaDao.save(hva);
result.put("noRec", hvaResult.noRec); result.put("noRec", hvaResult.getNoRec());
} }
return result; return result;

View File

@ -1,47 +1,21 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.HistoriPelayananCsDao;
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.service.HistoriPelayananCsService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.HistoriPelayananCsDao;
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
import com.jasamedika.medifirst2000.entities.Alamat;
import com.jasamedika.medifirst2000.entities.HistoriPelayananCs;
import com.jasamedika.medifirst2000.entities.JenisKelamin;
import com.jasamedika.medifirst2000.entities.JenisRespon;
import com.jasamedika.medifirst2000.entities.KelompokProduk;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.Komunikasi;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PlanningPegawaiMuSaRe;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StrukHistori;
import com.jasamedika.medifirst2000.entities.StrukPlanning;
import com.jasamedika.medifirst2000.service.HistoriPelayananCsService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.vo.AlamatVO;
import com.jasamedika.medifirst2000.vo.HistoriPelayananCsVO;
import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
import com.jasamedika.medifirst2000.vo.JenisResponVO;
import com.jasamedika.medifirst2000.vo.KelompokProdukVO;
import com.jasamedika.medifirst2000.vo.KelompokTransaksiVO;
import com.jasamedika.medifirst2000.vo.KomunikasiVO;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StrukHistoriVO;
import com.jasamedika.medifirst2000.vo.StrukPlanningVO;
@Service("HistoriPelayananCsService") @Service("HistoriPelayananCsService")
public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService { public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService {
@ -132,7 +106,7 @@ public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService
if(CommonUtil.isNotNullOrEmpty(strukHistori)){ if(CommonUtil.isNotNullOrEmpty(strukHistori)){
StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori); StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori);
result.put("noRecStrukHistori", strukHistoriResult.noRec); result.put("noRecStrukHistori", strukHistoriResult.getNoRec());
} }
return result; return result;
} }
@ -189,7 +163,7 @@ public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService
if(CommonUtil.isNotNullOrEmpty(historiPelayananCs)) { if(CommonUtil.isNotNullOrEmpty(historiPelayananCs)) {
HistoriPelayananCs historiPelayananCsStatusResult = historiPelayananCsDao.save(historiPelayananCs); HistoriPelayananCs historiPelayananCsStatusResult = historiPelayananCsDao.save(historiPelayananCs);
result.put("NoRec", historiPelayananCsStatusResult.noRec); result.put("NoRec", historiPelayananCsStatusResult.getNoRec());
/* /*
* save StrukHistori here * save StrukHistori here
@ -222,7 +196,7 @@ public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService
if(CommonUtil.isNotNullOrEmpty(strukHistori)){ if(CommonUtil.isNotNullOrEmpty(strukHistori)){
StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori); StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori);
result.put("norecstruk", strukHistoriResult.noRec); result.put("norecstruk", strukHistoriResult.getNoRec());
//saveStrukHistori(strukHistoriVO); //saveStrukHistori(strukHistoriVO);
} }

View File

@ -287,7 +287,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
strukPelayanan.setTotalharusdibayar(ikiDanRemunerasi.getRemunerasi()); strukPelayanan.setTotalharusdibayar(ikiDanRemunerasi.getRemunerasi());
if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) { if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) {
StrukPelayanan modelStrukPelayanan = strukPelayananDao.save(strukPelayanan); StrukPelayanan modelStrukPelayanan = strukPelayananDao.save(strukPelayanan);
result.put("noRec StrukPelayanan-" + modelStrukPelayanan.noRec, modelStrukPelayanan.noRec); result.put("noRec StrukPelayanan-" + modelStrukPelayanan.getNoRec(), modelStrukPelayanan.getNoRec());
noRecStrukPelayanan = modelStrukPelayanan.getNoRec(); noRecStrukPelayanan = modelStrukPelayanan.getNoRec();
} }
if (CommonUtil.isNotNullOrEmpty(noRecStrukPelayanan)) { if (CommonUtil.isNotNullOrEmpty(noRecStrukPelayanan)) {
@ -311,7 +311,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
strukHistori.setIkiDanRemunerasi(listIkiDanRemunerasi); strukHistori.setIkiDanRemunerasi(listIkiDanRemunerasi);
if (CommonUtil.isNotNullOrEmpty(strukHistori)) { if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
StrukHistori model = strukHistoriDao.save(strukHistori); StrukHistori model = strukHistoriDao.save(strukHistori);
result.put("noRecStrukHistori" + "", model.noRec); result.put("noRecStrukHistori" + "", model.getNoRec());
} }
} }
return result; return result;

View File

@ -755,7 +755,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
nilaiIndexKinerjaIndividu.setPegawai(pegawai); nilaiIndexKinerjaIndividu.setPegawai(pegawai);
if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) { if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) {
NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu); NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
result.put(model.getPeriode(), model.noRec); result.put(model.getPeriode(), model.getNoRec());
} }
} }
return result; return result;
@ -778,13 +778,13 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
Map<String, Object> nilaiIKI = indekKinerjaDao.findNilaiIndeksKinerja(pegawai.getId(), periode); Map<String, Object> nilaiIKI = indekKinerjaDao.findNilaiIndeksKinerja(pegawai.getId(), periode);
if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) { if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) {
IndeksKinerjaIndividu model = indeksKinerjaIndividuDao.save(indekKinerjaIndividu); IndeksKinerjaIndividu model = indeksKinerjaIndividuDao.save(indekKinerjaIndividu);
result.put(model.getPeriode(), model.noRec); result.put(model.getPeriode(), model.getNoRec());
if (CommonUtil.isNotNullOrEmpty(model)) { if (CommonUtil.isNotNullOrEmpty(model)) {
if (CommonUtil.isNotNullOrEmpty(nilaiIKI)) { if (CommonUtil.isNotNullOrEmpty(nilaiIKI)) {
String noRec = (String) nilaiIKI.get("noRec"); String noRec = (String) nilaiIKI.get("noRec");
nilaiIndexKinerjaIndividu.setNoRec(noRec); nilaiIndexKinerjaIndividu.setNoRec(noRec);
NilaiIndexKinerjaIndividu modell = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu); NilaiIndexKinerjaIndividu modell = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
result.put(modell.getPeriode(), modell.noRec); result.put(modell.getPeriode(), modell.getNoRec());
} }
} }
nilaiIndexKinerjaIndividu.setPegawai(pegawai); nilaiIndexKinerjaIndividu.setPegawai(pegawai);
@ -820,7 +820,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.transferVOToModel(temp.getNilaiIndexKinerjaIndividu(), new NilaiIndexKinerjaIndividu()); .transferVOToModel(temp.getNilaiIndexKinerjaIndividu(), new NilaiIndexKinerjaIndividu());
if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) { if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) {
IndeksKinerjaIndividu model = indeksKinerjaIndividuDao.save(indekKinerjaIndividu); IndeksKinerjaIndividu model = indeksKinerjaIndividuDao.save(indekKinerjaIndividu);
result.put(model.getPeriode(), model.noRec); result.put(model.getPeriode(), model.getNoRec());
state++; state++;
} }
nilaiIndexKinerjaIndividu.setPegawai(pegawai); nilaiIndexKinerjaIndividu.setPegawai(pegawai);
@ -834,7 +834,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (state == vo.getIndeksKinerjaIndividu().size()) { if (state == vo.getIndeksKinerjaIndividu().size()) {
if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) { if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) {
NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu); NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
result.put(model.getPeriode(), model.noRec); result.put(model.getPeriode(), model.getNoRec());
} }
} }
return result; return result;

View File

@ -1,47 +1,20 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao; import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao;
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao; import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.custom.IpsrsMaintenanceDaoCustom; import com.jasamedika.medifirst2000.dao.custom.IpsrsMaintenanceDaoCustom;
import com.jasamedika.medifirst2000.entities.IpsrsKalibrasi; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.IpsrsKontakService;
import com.jasamedika.medifirst2000.entities.IpsrsMaintenance;
import com.jasamedika.medifirst2000.entities.IpsrsTeknisiKalibrasi;
import com.jasamedika.medifirst2000.entities.IpsrsTeknisiKontakService;
import com.jasamedika.medifirst2000.entities.IpsrsTeknisiPemeliharaan;
import com.jasamedika.medifirst2000.entities.IpsrsPemeliharaan;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
import com.jasamedika.medifirst2000.entities.Rekanan;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.service.IpsrsMaintenanceService; import com.jasamedika.medifirst2000.service.IpsrsMaintenanceService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.IpsrsKalibrasiVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.IpsrsKontakServiceVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.IpsrsTeknisiKalibrasiVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.IpsrsTeknisiKontakServiceVO;
import com.jasamedika.medifirst2000.vo.IpsrsTeknisiPemeliharaanVO; import java.text.ParseException;
import com.jasamedika.medifirst2000.vo.IpsrsMaintenanceVO; import java.text.SimpleDateFormat;
import com.jasamedika.medifirst2000.vo.IpsrsPemeliharaanVO; import java.util.*;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
import com.jasamedika.medifirst2000.vo.RekananVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
@Service("ipsrsMaintenanceService") @Service("ipsrsMaintenanceService")
public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{ public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
@ -297,7 +270,7 @@ public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
} }
if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){ if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){
IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance); IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance);
result.put("noRec", ipsrsMaintenanceResult.noRec); result.put("noRec", ipsrsMaintenanceResult.getNoRec());
} }
return result; return result;
} }
@ -460,7 +433,7 @@ public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
} }
if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){ if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){
IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance); IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance);
result.put("noRec", ipsrsMaintenanceResult.noRec); result.put("noRec", ipsrsMaintenanceResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,28 +1,20 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.IpsrsPemakaianMesinDao; import com.jasamedika.medifirst2000.dao.IpsrsPemakaianMesinDao;
import com.jasamedika.medifirst2000.dao.MesinDao; import com.jasamedika.medifirst2000.dao.MesinDao;
import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianMesinDaoCustom; import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianMesinDaoCustom;
import com.jasamedika.medifirst2000.entities.IpsrsMesinBoiler; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.IpsrsMesinGenset;
import com.jasamedika.medifirst2000.entities.IpsrsPemakaianMesin;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.service.IpsrsPemakaianMesinService; import com.jasamedika.medifirst2000.service.IpsrsPemakaianMesinService;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.IpsrsMesinBoilerVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.IpsrsMesinGensetVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.IpsrsPemakaianMesinVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.ProdukVO; import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service("ipsrsPemakaianMesinService") @Service("ipsrsPemakaianMesinService")
public class IpsrsPemakaianMesinServiceImpl implements IpsrsPemakaianMesinService{ public class IpsrsPemakaianMesinServiceImpl implements IpsrsPemakaianMesinService{
@ -130,7 +122,7 @@ public class IpsrsPemakaianMesinServiceImpl implements IpsrsPemakaianMesinServic
} }
if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianMesin)){ if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianMesin)){
IpsrsPemakaianMesin ipsrsPemakaianMesinResult = ipsrsPemakaianBoilerDao.save(ipsrsPemakaianMesin); IpsrsPemakaianMesin ipsrsPemakaianMesinResult = ipsrsPemakaianBoilerDao.save(ipsrsPemakaianMesin);
result.put("noRec", ipsrsPemakaianMesinResult.noRec); result.put("noRec", ipsrsPemakaianMesinResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,24 +1,20 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.IpsrsPemakaianRuanganDao; import com.jasamedika.medifirst2000.dao.IpsrsPemakaianRuanganDao;
import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianRuanganDaoCustom; import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianRuanganDaoCustom;
import com.jasamedika.medifirst2000.entities.IpsrsPemakaianRuangan;
import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian; import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian;
import com.jasamedika.medifirst2000.entities.IpsrsPemakaianRuangan;
import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.service.IpsrsPemakaianRuanganService; import com.jasamedika.medifirst2000.service.IpsrsPemakaianRuanganService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.IpsrsPemakaianRuanganVO;
import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO; import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO;
import com.jasamedika.medifirst2000.vo.IpsrsPemakaianRuanganVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import com.jasamedika.medifirst2000.vo.RuanganVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
@Service("ipsrsPemakaianRuanganService") @Service("ipsrsPemakaianRuanganService")
public class IpsrsPemakaianRuanganServiceImpl implements IpsrsPemakaianRuanganService{ public class IpsrsPemakaianRuanganServiceImpl implements IpsrsPemakaianRuanganService{
@ -78,7 +74,7 @@ public class IpsrsPemakaianRuanganServiceImpl implements IpsrsPemakaianRuanganSe
} }
if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianRuangan)){ if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianRuangan)){
IpsrsPemakaianRuangan ipsrsPemakaianRuanganResult = ipsrsPemakaianRuanganDao.save(ipsrsPemakaianRuangan); IpsrsPemakaianRuangan ipsrsPemakaianRuanganResult = ipsrsPemakaianRuanganDao.save(ipsrsPemakaianRuangan);
result.put("noRec", ipsrsPemakaianRuanganResult.noRec); result.put("noRec", ipsrsPemakaianRuanganResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,34 +1,24 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao; import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao;
import com.jasamedika.medifirst2000.dao.IpsrsPeminjamanAlatDao; import com.jasamedika.medifirst2000.dao.IpsrsPeminjamanAlatDao;
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao; import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
import com.jasamedika.medifirst2000.dao.RuanganDao; import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.custom.IpsrsPeminjamanAlatDaoCustom; import com.jasamedika.medifirst2000.dao.custom.IpsrsPeminjamanAlatDaoCustom;
import com.jasamedika.medifirst2000.entities.IpsrsPeminjamanAlat; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.IpsrsTagihanBusinessCenter;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.service.IpsrsPeminjamanAlatService; import com.jasamedika.medifirst2000.service.IpsrsPeminjamanAlatService;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.IpsrsPeminjamanAlatVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.PegawaiVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.ProdukVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service("ipsrsPeminjamanAlatService") @Service("ipsrsPeminjamanAlatService")
public class IpsrsPeminjamanAlatServiceImpl extends BaseAngaranServiceImpl implements IpsrsPeminjamanAlatService{ public class IpsrsPeminjamanAlatServiceImpl extends BaseAngaranServiceImpl implements IpsrsPeminjamanAlatService{
@ -162,7 +152,7 @@ public class IpsrsPeminjamanAlatServiceImpl extends BaseAngaranServiceImpl imple
ipsrsPeminjamanAlat.setRuanganAsal(getRuanganByUserLogin()); ipsrsPeminjamanAlat.setRuanganAsal(getRuanganByUserLogin());
if(CommonUtil.isNotNullOrEmpty(ipsrsPeminjamanAlat)){ if(CommonUtil.isNotNullOrEmpty(ipsrsPeminjamanAlat)){
IpsrsPeminjamanAlat resultPeminjamanAlat = ipsrsPeminjamanAlatDao.save(ipsrsPeminjamanAlat); IpsrsPeminjamanAlat resultPeminjamanAlat = ipsrsPeminjamanAlatDao.save(ipsrsPeminjamanAlat);
result.put("noRec", resultPeminjamanAlat.noRec); result.put("noRec", resultPeminjamanAlat.getNoRec());
} }
return result; return result;

View File

@ -1,45 +1,17 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
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.*;
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.dao.IpsrsStatusPerbaikanDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.entities.IpsrsPelaksanaanPerbaikan;
import com.jasamedika.medifirst2000.entities.IpsrsPelaksanaanPerbaikanListTeknisi;
import com.jasamedika.medifirst2000.entities.IpsrsPelaksanaanPerbaikanSukuCadang;
import com.jasamedika.medifirst2000.entities.IpsrsPerbaikan;
import com.jasamedika.medifirst2000.entities.IpsrsStatusPerbaikan;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.service.IpsrsPerbaikanService; import com.jasamedika.medifirst2000.service.IpsrsPerbaikanService;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.IpsrsPelaksanaanPerbaikanListTeknisiVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.IpsrsPelaksanaanPerbaikanSukuCadangVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.IpsrsPelaksanaanPerbaikanVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.IpsrsPerbaikanVO;
import com.jasamedika.medifirst2000.vo.IpsrsStatusPerbaikanVO; import java.util.*;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO;
@Service("ipsrsPerbaikanService") @Service("ipsrsPerbaikanService")
public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService { public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService {
@ -492,7 +464,7 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService {
} }
if (CommonUtil.isNotNullOrEmpty(ipsrsPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(ipsrsPerbaikan)) {
IpsrsPerbaikan resultIpsrsPerbaikan = ipsrsPerbaikanDao.save(ipsrsPerbaikan); IpsrsPerbaikan resultIpsrsPerbaikan = ipsrsPerbaikanDao.save(ipsrsPerbaikan);
result.put("noRec", resultIpsrsPerbaikan.noRec); result.put("noRec", resultIpsrsPerbaikan.getNoRec());
} }
return result; return result;
} }

View File

@ -1,37 +1,18 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.IpsrsPreventiveMaintenanceDao; import com.jasamedika.medifirst2000.dao.IpsrsPreventiveMaintenanceDao;
import com.jasamedika.medifirst2000.entities.IpsrsPemeriksaanAlat; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.IpsrsPemeriksaan;
import com.jasamedika.medifirst2000.entities.IpsrsPreventiveMaintenance;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PengecekanPeralatanMapping;
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
import com.jasamedika.medifirst2000.entities.Rekanan;
import com.jasamedika.medifirst2000.service.IpsrsMaintenanceService; import com.jasamedika.medifirst2000.service.IpsrsMaintenanceService;
import com.jasamedika.medifirst2000.service.IpsrsPreventiveMaintenanceService; import com.jasamedika.medifirst2000.service.IpsrsPreventiveMaintenanceService;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.IpsrsPemeriksaanAlatVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.IpsrsPemeriksaanVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.IpsrsPreventiveMaintenanceVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.PengecekanPeralatanMappingVO; import java.util.*;
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
import com.jasamedika.medifirst2000.vo.RekananVO;
@Service("ipsrsPreventiveMaintenanceService") @Service("ipsrsPreventiveMaintenanceService")
public class IpsrsPreventiveMaintenanceServiceImpl implements IpsrsPreventiveMaintenanceService{ public class IpsrsPreventiveMaintenanceServiceImpl implements IpsrsPreventiveMaintenanceService{
@ -220,7 +201,7 @@ public class IpsrsPreventiveMaintenanceServiceImpl implements IpsrsPreventiveMai
} }
} }
result.put("noRec", IpsrsPreventiveMaintenanceResult.noRec); result.put("noRec", IpsrsPreventiveMaintenanceResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,22 +1,21 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.IpsrsTagihanBusinessCenterDao; import com.jasamedika.medifirst2000.dao.IpsrsTagihanBusinessCenterDao;
import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian; import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian;
import com.jasamedika.medifirst2000.entities.IpsrsTagihanBusinessCenter; import com.jasamedika.medifirst2000.entities.IpsrsTagihanBusinessCenter;
import com.jasamedika.medifirst2000.entities.Rekanan; import com.jasamedika.medifirst2000.entities.Rekanan;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.service.IpsrsTagihanBusinessCenterService; import com.jasamedika.medifirst2000.service.IpsrsTagihanBusinessCenterService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO; import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO;
import com.jasamedika.medifirst2000.vo.IpsrsTagihanBusinessCenterVO; import com.jasamedika.medifirst2000.vo.IpsrsTagihanBusinessCenterVO;
import com.jasamedika.medifirst2000.vo.RekananVO; import com.jasamedika.medifirst2000.vo.RekananVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service("ipsrsTagihanBusinessCenterService") @Service("ipsrsTagihanBusinessCenterService")
public class IpsrsTagihanBusinessCenterServiceImpl implements IpsrsTagihanBusinessCenterService{ public class IpsrsTagihanBusinessCenterServiceImpl implements IpsrsTagihanBusinessCenterService{
@ -73,7 +72,7 @@ public class IpsrsTagihanBusinessCenterServiceImpl implements IpsrsTagihanBusine
} }
if(CommonUtil.isNotNullOrEmpty(ipsrsTagihanBusinessCenter)){ if(CommonUtil.isNotNullOrEmpty(ipsrsTagihanBusinessCenter)){
IpsrsTagihanBusinessCenter ipsrsTagihanBusinessCenterResult = ipsrsTagihanBusinessCenterDao.save(ipsrsTagihanBusinessCenter); IpsrsTagihanBusinessCenter ipsrsTagihanBusinessCenterResult = ipsrsTagihanBusinessCenterDao.save(ipsrsTagihanBusinessCenter);
result.put("noRec", ipsrsTagihanBusinessCenterResult.noRec); result.put("noRec", ipsrsTagihanBusinessCenterResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,48 +1,18 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.ItPelaksanaanPerbaikanDao; import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dao.ItPelaksanaanPerbaikanListTeknisiDao;
import com.jasamedika.medifirst2000.dao.ItPelaksanaanPerbaikanSukuCadangDao;
import com.jasamedika.medifirst2000.dao.ItPerbaikanDao;
import com.jasamedika.medifirst2000.dao.ItStatusPerbaikanDao;
import com.jasamedika.medifirst2000.dao.PegawaiDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dao.custom.ItPerbaikanDaoCustom; import com.jasamedika.medifirst2000.dao.custom.ItPerbaikanDaoCustom;
import com.jasamedika.medifirst2000.entities.ItPelaksanaanPerbaikan; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.ItPelaksanaanPerbaikanListTeknisi;
import com.jasamedika.medifirst2000.entities.ItPelaksanaanPerbaikanSukuCadang;
import com.jasamedika.medifirst2000.entities.ItPerbaikan;
import com.jasamedika.medifirst2000.entities.ItStatusPerbaikan;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.service.ItPerbaikanService; import com.jasamedika.medifirst2000.service.ItPerbaikanService;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.ItPelaksanaanPerbaikanListTeknisiVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.ItPelaksanaanPerbaikanSukuCadangVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.ItPelaksanaanPerbaikanVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.ItPerbaikanVO;
import com.jasamedika.medifirst2000.vo.ItStatusPerbaikanVO; import java.util.*;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO;
@Service("ItPerbaikanService") @Service("ItPerbaikanService")
public class ItPerbaikanServiceImpl implements ItPerbaikanService { public class ItPerbaikanServiceImpl implements ItPerbaikanService {
@ -543,7 +513,7 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService {
} }
if (CommonUtil.isNotNullOrEmpty(ItPerbaikan)) { if (CommonUtil.isNotNullOrEmpty(ItPerbaikan)) {
ItPerbaikan resultItPerbaikan = itPerbaikanDao.save(ItPerbaikan); ItPerbaikan resultItPerbaikan = itPerbaikanDao.save(ItPerbaikan);
result.put("noRec", resultItPerbaikan.noRec); result.put("noRec", resultItPerbaikan.getNoRec());
} }
return result; return result;
} }
@ -744,7 +714,7 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService {
long inMinute = dateTime / 60000; long inMinute = dateTime / 60000;
ItStatusPerbaikan.setStatusRespon(1); ItStatusPerbaikan.setStatusRespon(1);
ItStatusPerbaikan.setKetStatusRespon("Sudah di Respon"); ItStatusPerbaikan.setKetStatusRespon("Sudah di Respon");
result.put("noRec", ItPerbaikan.noRec); result.put("noRec", ItPerbaikan.getNoRec());
if (inMinute < 15) { if (inMinute < 15) {
ItStatusPerbaikan.setStatusRespon(1); ItStatusPerbaikan.setStatusRespon(1);
ItStatusPerbaikan.setWaktuRespon(inMinute); ItStatusPerbaikan.setWaktuRespon(inMinute);

View File

@ -1,15 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.K3CheckListFacillitySefetyDao; import com.jasamedika.medifirst2000.dao.K3CheckListFacillitySefetyDao;
import com.jasamedika.medifirst2000.entities.K3CheckListFacillitySefety; import com.jasamedika.medifirst2000.entities.K3CheckListFacillitySefety;
@ -22,6 +12,10 @@ import com.jasamedika.medifirst2000.vo.K3CheckListFacillitySefetyDetailVO;
import com.jasamedika.medifirst2000.vo.K3CheckListFacillitySefetyVO; import com.jasamedika.medifirst2000.vo.K3CheckListFacillitySefetyVO;
import com.jasamedika.medifirst2000.vo.K3ItemPeriksaGedungVO; import com.jasamedika.medifirst2000.vo.K3ItemPeriksaGedungVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import com.jasamedika.medifirst2000.vo.RuanganVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
@Service("k3CheckListFacillitySefetyService") @Service("k3CheckListFacillitySefetyService")
public class K3CheckListFacillitySefetyServiceImpl implements K3CheckListFacillitySefetyService{ public class K3CheckListFacillitySefetyServiceImpl implements K3CheckListFacillitySefetyService{
@ -112,7 +106,7 @@ public class K3CheckListFacillitySefetyServiceImpl implements K3CheckListFacilli
} }
if(CommonUtil.isNotNullOrEmpty(k3CheckListFacillitySefety)){ if(CommonUtil.isNotNullOrEmpty(k3CheckListFacillitySefety)){
K3CheckListFacillitySefety k3CheckListFacillitySefetyResult = k3CheckListFacillitySefetyDao.save(k3CheckListFacillitySefety); K3CheckListFacillitySefety k3CheckListFacillitySefetyResult = k3CheckListFacillitySefetyDao.save(k3CheckListFacillitySefety);
result.put("noRec", k3CheckListFacillitySefetyResult.noRec); result.put("noRec", k3CheckListFacillitySefetyResult.getNoRec());
} }
return result; return result;

View File

@ -1,42 +1,18 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.K3LaporanKecelakaanKerjaDao; import com.jasamedika.medifirst2000.dao.K3LaporanKecelakaanKerjaDao;
import com.jasamedika.medifirst2000.dao.LkkIdentifikasiKorbanDao; import com.jasamedika.medifirst2000.dao.LkkIdentifikasiKorbanDao;
import com.jasamedika.medifirst2000.dao.custom.K3LaporanKecelakaanKerjaDaoCustom; import com.jasamedika.medifirst2000.dao.custom.K3LaporanKecelakaanKerjaDaoCustom;
import com.jasamedika.medifirst2000.entities.K3LaporanKecelakaanKerja; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.LkkPerkiraanKerugian;
import com.jasamedika.medifirst2000.entities.LkkIdentifikasiKejadian;
import com.jasamedika.medifirst2000.entities.LkkIdentifikasiKorban;
import com.jasamedika.medifirst2000.entities.LkkRencanaTindakLanjut;
import com.jasamedika.medifirst2000.entities.LkkSaksiKejadian;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StatusYaTidak;
import com.jasamedika.medifirst2000.service.K3LaporanKecelakaanKerjaService; import com.jasamedika.medifirst2000.service.K3LaporanKecelakaanKerjaService;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.K3LaporanKecelakaanKerjaVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.LkkPerkiraanKerugianVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.LkkIdentifikasiKejadianVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.LkkIdentifikasiKorbanVO;
import com.jasamedika.medifirst2000.vo.LkkRencanaTindakLanjutVO; import java.util.*;
import com.jasamedika.medifirst2000.vo.LkkSaksiKejadianVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StatusYaTidakVO;
@Service("k3LaporanKecelakaanKerjaService") @Service("k3LaporanKecelakaanKerjaService")
public class K3LaporanKecelakaanKerjaServiceImpl implements K3LaporanKecelakaanKerjaService{ public class K3LaporanKecelakaanKerjaServiceImpl implements K3LaporanKecelakaanKerjaService{
@ -189,7 +165,7 @@ public class K3LaporanKecelakaanKerjaServiceImpl implements K3LaporanKecelakaanK
if(CommonUtil.isNotNullOrEmpty(k3LaporanKecelakaanKerja)){ if(CommonUtil.isNotNullOrEmpty(k3LaporanKecelakaanKerja)){
K3LaporanKecelakaanKerja k3LaporanKecelakaanKerjaResult = k3LaporanKecelakaanKerjaDao.save(k3LaporanKecelakaanKerja); K3LaporanKecelakaanKerja k3LaporanKecelakaanKerjaResult = k3LaporanKecelakaanKerjaDao.save(k3LaporanKecelakaanKerja);
result.put("noRec", k3LaporanKecelakaanKerjaResult.noRec); result.put("noRec", k3LaporanKecelakaanKerjaResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,31 +1,21 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.io.BufferedOutputStream; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import java.io.File; import com.jasamedika.medifirst2000.dao.*;
import java.io.FileInputStream; import com.jasamedika.medifirst2000.dao.custom.KartuPengendaliDaoCustom;
import java.io.FileNotFoundException; import com.jasamedika.medifirst2000.dao.custom.StrukPelayananDetailDaoCustom;
import java.io.FileOutputStream; import com.jasamedika.medifirst2000.entities.*;
import java.io.IOException; import com.jasamedika.medifirst2000.enums.VerifikasiEnum;
import java.util.ArrayList; import com.jasamedika.medifirst2000.service.KartuPengendaliService;
import java.util.Arrays; import com.jasamedika.medifirst2000.util.CommonUtil;
import java.util.Date; import com.jasamedika.medifirst2000.util.DateUtil;
import java.util.HashMap; import com.jasamedika.medifirst2000.util.IndonesianNumberToWords;
import java.util.Iterator; import com.jasamedika.medifirst2000.vo.*;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
import java.util.UUID;
import org.apache.commons.codec.binary.Base64; import org.apache.commons.codec.binary.Base64;
import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.*;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Font;
import org.apache.poi.ss.usermodel.IndexedColors;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.util.CellRangeAddress; import org.apache.poi.ss.util.CellRangeAddress;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
@ -34,55 +24,8 @@ import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import java.io.*;
import com.jasamedika.medifirst2000.dao.DetailPengadaanDao; import java.util.*;
import com.jasamedika.medifirst2000.dao.DetailSpekAnggaranDao;
import com.jasamedika.medifirst2000.dao.KartuPengendaliDao;
import com.jasamedika.medifirst2000.dao.KartuPengendaliDetailDao;
import com.jasamedika.medifirst2000.dao.MapKartuPengendaliToMetodeSubDetailDao;
import com.jasamedika.medifirst2000.dao.MetodePengadaanDetailDao;
import com.jasamedika.medifirst2000.dao.MetodePengadaanSubDetailDao;
import com.jasamedika.medifirst2000.dao.PenawaranHargaDao;
import com.jasamedika.medifirst2000.dao.PenawaranHargaSupplierDao;
import com.jasamedika.medifirst2000.dao.PengadaanDao;
import com.jasamedika.medifirst2000.dao.RekananDao;
import com.jasamedika.medifirst2000.dao.StrukRekapPemenangDao;
import com.jasamedika.medifirst2000.dao.custom.KartuPengendaliDaoCustom;
import com.jasamedika.medifirst2000.dao.custom.StrukPelayananDetailDaoCustom;
import com.jasamedika.medifirst2000.entities.AsalProduk;
import com.jasamedika.medifirst2000.entities.DetailPengadaan;
import com.jasamedika.medifirst2000.entities.DetailRup;
import com.jasamedika.medifirst2000.entities.DetailSpekAnggaran;
import com.jasamedika.medifirst2000.entities.KartuPengendali;
import com.jasamedika.medifirst2000.entities.KartuPengendaliDetail;
import com.jasamedika.medifirst2000.entities.KelompokUser;
import com.jasamedika.medifirst2000.entities.MapKartuPengendaliToMetodeSubDetail;
import com.jasamedika.medifirst2000.entities.MataAnggaran;
import com.jasamedika.medifirst2000.entities.MetodePengadaanSubDetail;
import com.jasamedika.medifirst2000.entities.PenawaranHarga;
import com.jasamedika.medifirst2000.entities.PenawaranHargaSupplier;
import com.jasamedika.medifirst2000.entities.Rekanan;
import com.jasamedika.medifirst2000.entities.StrukRekapPemenang;
import com.jasamedika.medifirst2000.enums.VerifikasiEnum;
import com.jasamedika.medifirst2000.service.KartuPengendaliService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.IndonesianNumberToWords;
import com.jasamedika.medifirst2000.vo.AsalProdukVO;
import com.jasamedika.medifirst2000.vo.DetailRupVO;
import com.jasamedika.medifirst2000.vo.KartuPengendaliCustomVO;
import com.jasamedika.medifirst2000.vo.KartuPengendaliDetailVO;
import com.jasamedika.medifirst2000.vo.KartuPengendaliVO;
import com.jasamedika.medifirst2000.vo.MapKartuPengendaliToMetodeSubDetailVO;
import com.jasamedika.medifirst2000.vo.MataAnggaranVO;
import com.jasamedika.medifirst2000.vo.PenawaranHargaSupplierVO;
import com.jasamedika.medifirst2000.vo.PenawaranHargaVO;
import com.jasamedika.medifirst2000.vo.RekananVO;
import com.jasamedika.medifirst2000.vo.RekapPemenangUlpVO;
import com.jasamedika.medifirst2000.vo.UpdateJadwalVO;
import com.jasamedika.medifirst2000.vo.UploadExcelVO;
import com.jasamedika.medifirst2000.vo.VerifikasiKartuPengendaliDetailVO;
import com.jasamedika.medifirst2000.vo.VerifikasiKartuPengendaliHeaderVO;
@Service("kartuPengendaliService") @Service("kartuPengendaliService")
public class KartuPengendaliServiceImpl extends BaseAngaranServiceImpl implements KartuPengendaliService{ public class KartuPengendaliServiceImpl extends BaseAngaranServiceImpl implements KartuPengendaliService{
@ -210,7 +153,7 @@ public class KartuPengendaliServiceImpl extends BaseAngaranServiceImpl implement
if(CommonUtil.isNotNullOrEmpty(kartuPengendali)){ if(CommonUtil.isNotNullOrEmpty(kartuPengendali)){
KartuPengendali resultKartuPengendali = kartupengendaliDao.save(kartuPengendali); KartuPengendali resultKartuPengendali = kartupengendaliDao.save(kartuPengendali);
result.put("noRec", resultKartuPengendali.noRec); result.put("noRec", resultKartuPengendali.getNoRec());
} }
return result; return result;

View File

@ -2279,7 +2279,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
StrukPelayanan strukPelayananResult = this.strukPelayananDao.save(strukPelayanan); StrukPelayanan strukPelayananResult = this.strukPelayananDao.save(strukPelayanan);
if(CommonUtil.isNotNullOrEmpty(strukPelayananResult.getNoRec())){ if(CommonUtil.isNotNullOrEmpty(strukPelayananResult.getNoRec())){
result.put("noRec", strukPelayananResult.noRec); result.put("noRec", strukPelayananResult.getNoRec());
} }

View File

@ -672,7 +672,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
if (CommonUtil.isNotNullOrEmpty(monitoringAbsen)) { if (CommonUtil.isNotNullOrEmpty(monitoringAbsen)) {
MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsen); MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsen);
result.put(model.getNoRec(), model.noRec); result.put(model.getNoRec(), model.getNoRec());
} }
try { try {
@ -2800,7 +2800,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
kelompokTransaksiConverter.transferVOToModel(vo.getKelompokTransaksi(), new KelompokTransaksi())); kelompokTransaksiConverter.transferVOToModel(vo.getKelompokTransaksi(), new KelompokTransaksi()));
if (CommonUtil.isNotNullOrEmpty(strukHistori)) { if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
StrukHistori model = strukHistoriDao.save(strukHistori); StrukHistori model = strukHistoriDao.save(strukHistori);
result.put(model.getNoRec(), model.noRec); result.put(model.getNoRec(), model.getNoRec());
} }
} }
return result; return result;
@ -3060,7 +3060,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
if (CommonUtil.isNotNullOrEmpty(monitoringAbsen)) { if (CommonUtil.isNotNullOrEmpty(monitoringAbsen)) {
MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsen); MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsen);
result.put(model.getNoRec(), model.noRec); result.put(model.getNoRec(), model.getNoRec());
} }
} }
@ -3338,7 +3338,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
if (CommonUtil.isNotNullOrEmpty(monitoringAbsenDb)) { if (CommonUtil.isNotNullOrEmpty(monitoringAbsenDb)) {
MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsenDb); MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsenDb);
result.put(model.getNoRec(), model.noRec); result.put(model.getNoRec(), model.getNoRec());
} }
} }
@ -3557,7 +3557,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
StrukPelayananDetail strukPelayananDetail = getStrukPelayananDetail(uangLembur, pegawai, strukPelayanan); StrukPelayananDetail strukPelayananDetail = getStrukPelayananDetail(uangLembur, pegawai, strukPelayanan);
strukPelayananDetailDao.save(strukPelayananDetail); strukPelayananDetailDao.save(strukPelayananDetail);
return strukPelayananDetail.noRec; return strukPelayananDetail.getNoRec();
} }
private static StrukPelayanan getStrukPelayanan(UangLemburVO uangLembur, Pegawai pegawai, private static StrukPelayanan getStrukPelayanan(UangLemburVO uangLembur, Pegawai pegawai,

View File

@ -1,32 +1,22 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.Date; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import java.util.HashMap; import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
import java.util.List; import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import java.util.Map; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.service.OrderPelayananSistemService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import java.util.Date;
import com.jasamedika.medifirst2000.dao.OrderPelayananDao; import java.util.HashMap;
import com.jasamedika.medifirst2000.dao.StrukOrderDao; import java.util.List;
import com.jasamedika.medifirst2000.entities.JenisDokumen; import java.util.Map;
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.service.OrderPelayananSistemService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.JenisDokumenVO;
import com.jasamedika.medifirst2000.vo.OrderPelayananSistemVO;
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
import com.jasamedika.medifirst2000.vo.ProdukVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
@ -140,7 +130,7 @@ public class OrderPelayananSistemServiceImpl implements OrderPelayananSistemServ
if (CommonUtil.isNotNullOrEmpty(op)) { if (CommonUtil.isNotNullOrEmpty(op)) {
OrderPelayanan opresult = this.orderPelayananDao.save(op); OrderPelayanan opresult = this.orderPelayananDao.save(op);
result.put("norecOP", opresult.noRec); result.put("norecOP", opresult.getNoRec());
} }
} }
} }

View File

@ -1,28 +1,23 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.PapCatatanConverter;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.CatatanDao; import com.jasamedika.medifirst2000.dao.CatatanDao;
import com.jasamedika.medifirst2000.dao.PapCatatanDao; import com.jasamedika.medifirst2000.dao.PapCatatanDao;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.Catatan; import com.jasamedika.medifirst2000.entities.Catatan;
import com.jasamedika.medifirst2000.entities.PapCatatan; import com.jasamedika.medifirst2000.entities.PapCatatan;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.PapCatatanService; import com.jasamedika.medifirst2000.service.PapCatatanService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.PapCatatanVO; import com.jasamedika.medifirst2000.vo.PapCatatanVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service("PAPCatatanService") @Service("PAPCatatanService")
public class PapCatatanServiceImpl implements PapCatatanService { public class PapCatatanServiceImpl implements PapCatatanService {
@ -65,7 +60,7 @@ public class PapCatatanServiceImpl implements PapCatatanService {
} }
if(CommonUtil.isNotNullOrEmpty(papCatatan)){ if(CommonUtil.isNotNullOrEmpty(papCatatan)){
PapCatatan papCatatanResult = papCatatanDao.save(papCatatan); PapCatatan papCatatanResult = papCatatanDao.save(papCatatan);
result.put("noRec", papCatatanResult.noRec); result.put("noRec", papCatatanResult.getNoRec());
} }
} }
}catch (Exception ex){ }catch (Exception ex){

View File

@ -1,36 +1,24 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.PapDataTandaVitalConverter; import com.jasamedika.medifirst2000.converter.PapDataTandaVitalConverter;
import com.jasamedika.medifirst2000.converter.PapGinekologiConverter; import com.jasamedika.medifirst2000.converter.PapGinekologiConverter;
import com.jasamedika.medifirst2000.converter.PapLaboratoriumConverter; import com.jasamedika.medifirst2000.converter.PapLaboratoriumConverter;
import com.jasamedika.medifirst2000.dao.PapGinekologiDao; import com.jasamedika.medifirst2000.dao.PapGinekologiDao;
import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.PasienDao;
import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao; import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao;
import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.PapLaboratorium;
import com.jasamedika.medifirst2000.entities.PapDataTandaVital;
import com.jasamedika.medifirst2000.entities.PapGinekologi;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien;
import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.PapGinekologiService; import com.jasamedika.medifirst2000.service.PapGinekologiService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO;
import com.jasamedika.medifirst2000.vo.PapLaboratoriumVO;
import com.jasamedika.medifirst2000.vo.PapDataTandaVitalVO; import com.jasamedika.medifirst2000.vo.PapDataTandaVitalVO;
import com.jasamedika.medifirst2000.vo.PapGinekologiVO; import com.jasamedika.medifirst2000.vo.PapGinekologiVO;
import com.jasamedika.medifirst2000.vo.PapLaboratoriumVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
/** /**
* Implement class for PAPGinekologiService * Implement class for PAPGinekologiService
@ -76,7 +64,7 @@ public class PapGinekologiServiceImpl implements PapGinekologiService {
model.setPasien(null); model.setPasien(null);
PapGinekologi resultModel=papGinekologiDao.save(model); PapGinekologi resultModel=papGinekologiDao.save(model);
if(CommonUtil.isNotNullOrEmpty(resultModel)){ if(CommonUtil.isNotNullOrEmpty(resultModel)){
result.put("papGinekologi", resultModel.noRec); result.put("papGinekologi", resultModel.getNoRec());
} }
return result; return result;
} }
@ -103,7 +91,7 @@ public class PapGinekologiServiceImpl implements PapGinekologiService {
model.getPapDataTandaVitalSet().addAll(detailPapDataTandaVital); model.getPapDataTandaVitalSet().addAll(detailPapDataTandaVital);
PapGinekologi resultModel=papGinekologiDao.save(model); PapGinekologi resultModel=papGinekologiDao.save(model);
if(CommonUtil.isNotNullOrEmpty(resultModel)){ if(CommonUtil.isNotNullOrEmpty(resultModel)){
result.put("papGinekologi", resultModel.noRec); result.put("papGinekologi", resultModel.getNoRec());
result.put("dataFound", true); result.put("dataFound", true);
}else{ }else{
result.put("dataFound", false); result.put("dataFound", false);

View File

@ -1,26 +1,17 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.service.PapInformasiIbuService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.Kebangsaan;
import com.jasamedika.medifirst2000.entities.PapInformasiIbu;
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.KebangsaanVO;
import com.jasamedika.medifirst2000.vo.PapInformasiIbuVO;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.PapInformasiIbuDao; import com.jasamedika.medifirst2000.dao.PapInformasiIbuDao;
import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.service.PapInformasiIbuService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.Map;
/** /**
* Implement class for PapInformasiIbuService * Implement class for PapInformasiIbuService
@ -72,7 +63,7 @@ public class PapInformasiIbuServiceImpl extends BaseVoServiceImpl implements Pap
} }
if(CommonUtil.isNotNullOrEmpty(model)){ if(CommonUtil.isNotNullOrEmpty(model)){
PapInformasiIbu papInformasiIbuResult = papInformasiIbuDao.save(model); PapInformasiIbu papInformasiIbuResult = papInformasiIbuDao.save(model);
result.put("noRec", papInformasiIbuResult.noRec); result.put("noRec", papInformasiIbuResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,17 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.PapImunisasiDetailConverter; import com.jasamedika.medifirst2000.converter.PapImunisasiDetailConverter;
import com.jasamedika.medifirst2000.converter.PapRiwayatImunisasiConverter; import com.jasamedika.medifirst2000.converter.PapRiwayatImunisasiConverter;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
@ -26,6 +14,11 @@ import com.jasamedika.medifirst2000.service.PapRiwayatImunisasiService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO; import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO;
import com.jasamedika.medifirst2000.vo.PapRiwayatImunisasiVO; import com.jasamedika.medifirst2000.vo.PapRiwayatImunisasiVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import java.util.*;
/** /**
* Implement class for PAPRiwayatImunisasiService * Implement class for PAPRiwayatImunisasiService
@ -73,7 +66,7 @@ public class PapRiwayatImunisasiServiceImpl implements PapRiwayatImunisasiServic
} }
if(CommonUtil.isNotNullOrEmpty(model)){ if(CommonUtil.isNotNullOrEmpty(model)){
PapRiwayatImunisasi resultModel = papRiwayatImunisasiDao.save(model); PapRiwayatImunisasi resultModel = papRiwayatImunisasiDao.save(model);
result.put("noRec", resultModel.noRec); result.put("noRec", resultModel.getNoRec());
} }
} else{ } else{
result = null; result = null;

View File

@ -1,29 +1,25 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.PapImunisasiDetailConverter; import com.jasamedika.medifirst2000.converter.PapImunisasiDetailConverter;
import com.jasamedika.medifirst2000.converter.PapRiwayatTumbuhKembangConverter; import com.jasamedika.medifirst2000.converter.PapRiwayatTumbuhKembangConverter;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.PapRiwayatTumbuhKembangDao; import com.jasamedika.medifirst2000.dao.PapRiwayatTumbuhKembangDao;
import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.PasienDao;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.PapImunisasiDetail;
import com.jasamedika.medifirst2000.entities.PapRiwayatTumbuhKembang; import com.jasamedika.medifirst2000.entities.PapRiwayatTumbuhKembang;
import com.jasamedika.medifirst2000.entities.Pasien; import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.PapRiwayatTumbuhKembangService; import com.jasamedika.medifirst2000.service.PapRiwayatTumbuhKembangService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO;
import com.jasamedika.medifirst2000.vo.PapRiwayatTumbuhKembangVO; import com.jasamedika.medifirst2000.vo.PapRiwayatTumbuhKembangVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/** /**
* Implement class for PAPRiwayatTumbuhKembangService * Implement class for PAPRiwayatTumbuhKembangService
@ -60,7 +56,7 @@ public class PapRiwayatTumbuhKembangServiceImpl implements PapRiwayatTumbuhKemba
} }
if(CommonUtil.isNotNullOrEmpty(model)){ if(CommonUtil.isNotNullOrEmpty(model)){
PapRiwayatTumbuhKembang resultModel=papRiwayatTumbuhKembangDao.save(model); PapRiwayatTumbuhKembang resultModel=papRiwayatTumbuhKembangDao.save(model);
result.put("noRec", resultModel.noRec); result.put("noRec", resultModel.getNoRec());
} }
} else{ } else{
result = null; result = null;

View File

@ -1,20 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;
import org.springframework.data.domain.Sort.Direction;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.PapSkriningGiziConverter; import com.jasamedika.medifirst2000.converter.PapSkriningGiziConverter;
import com.jasamedika.medifirst2000.converter.PapSkriningGiziDetailConverter; import com.jasamedika.medifirst2000.converter.PapSkriningGiziDetailConverter;
@ -24,22 +9,22 @@ import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.PapSkriningGiziDao; import com.jasamedika.medifirst2000.dao.PapSkriningGiziDao;
import com.jasamedika.medifirst2000.dao.PapSkriningGiziDetailDao; import com.jasamedika.medifirst2000.dao.PapSkriningGiziDetailDao;
import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.PasienDao;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.DataPertanyaanSkriningGizi;
import com.jasamedika.medifirst2000.entities.PapSkriningGizi;
import com.jasamedika.medifirst2000.entities.PapSkriningGiziDetail;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru;
import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.PapSkriningGiziService; import com.jasamedika.medifirst2000.service.PapSkriningGiziService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.JsonUtil; import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.GridSkriningGiziSkorVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.PapSkriningGiziDetailVO; import org.springframework.data.domain.Page;
import com.jasamedika.medifirst2000.vo.PapSkriningGiziVO; import org.springframework.data.domain.PageRequest;
import com.jasamedika.medifirst2000.vo.PasienVO; import org.springframework.data.domain.Pageable;
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO; import org.springframework.data.domain.Sort;
import org.springframework.data.domain.Sort.Direction;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import java.util.*;
/** /**
* Implement class for PAPSkriningGiziService * Implement class for PAPSkriningGiziService
@ -124,7 +109,7 @@ public class PapSkriningGiziServiceImpl extends BaseVoServiceImpl implements Pap
} }
} }
try { try {
result.put("noRec", resultModel.noRec); result.put("noRec", resultModel.getNoRec());
} catch (IllegalArgumentException e) { } catch (IllegalArgumentException e) {
e.printStackTrace(); e.printStackTrace();
} }

View File

@ -1,30 +1,22 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.PapStatusFungsionalDao; import com.jasamedika.medifirst2000.dao.PapStatusFungsionalDao;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.PapStatusFungsional;
import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru;
import com.jasamedika.medifirst2000.entities.StatusFungsional;
import com.jasamedika.medifirst2000.entities.StatusYaTidak;
import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.PapStatusFungsionalService; import com.jasamedika.medifirst2000.service.PapStatusFungsionalService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.vo.PapStatusFungsionalVO; import com.jasamedika.medifirst2000.vo.PapStatusFungsionalVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO; import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
import com.jasamedika.medifirst2000.vo.StatusFungsionalVO; import com.jasamedika.medifirst2000.vo.StatusFungsionalVO;
import com.jasamedika.medifirst2000.vo.StatusYaTidakVO; import com.jasamedika.medifirst2000.vo.StatusYaTidakVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.Map;
@Service("PapStatusFungsionalService") @Service("PapStatusFungsionalService")
@ -75,7 +67,7 @@ public class PapStatusFungsionalServiceImpl implements PapStatusFungsionalServic
} }
PapStatusFungsional resultModel=papStatusFungsionalDao.save(model); PapStatusFungsional resultModel=papStatusFungsionalDao.save(model);
if(CommonUtil.isNotNullOrEmpty(resultModel)){ if(CommonUtil.isNotNullOrEmpty(resultModel)){
result.put("noRec", resultModel.noRec); result.put("noRec", resultModel.getNoRec());
} }
} else{ } else{
result = null; result = null;

View File

@ -246,7 +246,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
} }
if(CommonUtil.isNotNullOrEmpty(strukPlanning)){ if(CommonUtil.isNotNullOrEmpty(strukPlanning)){
StrukPlanning strukPlanningResult = strukPlanningDao.save(strukPlanning); StrukPlanning strukPlanningResult = strukPlanningDao.save(strukPlanning);
result.put("noRec", strukPlanningResult.noRec); result.put("noRec", strukPlanningResult.getNoRec());
} }
return result; return result;
} }
@ -350,7 +350,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
} }
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){ if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe); PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
result.put("noRec", planningPegawaiMuSaReResult.noRec); result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
StrukPlanningVO strukPlanningVO = new StrukPlanningVO(); StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
if(CommonUtil.isNotNullOrEmpty(noPlanning)){ if(CommonUtil.isNotNullOrEmpty(noPlanning)){
@ -468,7 +468,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
} }
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){ if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe); PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
result.put("noRec", planningPegawaiMuSaReResult.noRec); result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
StrukPlanningVO strukPlanningVO = new StrukPlanningVO(); StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
if(CommonUtil.isNotNullOrEmpty(noPlanning)){ if(CommonUtil.isNotNullOrEmpty(noPlanning)){
@ -601,7 +601,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
} }
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){ if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe); PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
result.put("noRec", planningPegawaiMuSaReResult.noRec); result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
StrukPlanningVO strukPlanningVO = new StrukPlanningVO(); StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
if(CommonUtil.isNotNullOrEmpty(noPlanning)){ if(CommonUtil.isNotNullOrEmpty(noPlanning)){
@ -735,7 +735,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
} }
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){ if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe); PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
result.put("noRec", planningPegawaiMuSaReResult.noRec); result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
} }
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe.getStatusMusare())){ if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe.getStatusMusare())){
@ -772,7 +772,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){ if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
planningPegawaiMuSaRe.setApprovalStatus(2); planningPegawaiMuSaRe.setApprovalStatus(2);
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe); PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
result.put("noRec", planningPegawaiMuSaReResult.noRec); result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,5 +1,24 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import com.google.gson.Gson;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.PasienConverter;
import com.jasamedika.medifirst2000.converter.PegawaiConverter;
import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dto.PiutangRekananProfileDto;
import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.service.*;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.*;
import org.hibernate.Hibernate;
import org.hibernate.proxy.HibernateProxy;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.IOException; import java.io.IOException;
@ -8,141 +27,13 @@ import java.net.HttpURLConnection;
import java.net.URL; import java.net.URL;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.*;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.hibernate.Hibernate;
import org.hibernate.proxy.HibernateProxy;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.google.gson.Gson;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.PasienConverter;
import com.jasamedika.medifirst2000.converter.PegawaiConverter;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.KartuStokDao;
import com.jasamedika.medifirst2000.dao.KelompokTransaksiDao;
import com.jasamedika.medifirst2000.dao.LogAccDao;
import com.jasamedika.medifirst2000.dao.MapDiagnosisToProdukDao;
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.PasienDao;
import com.jasamedika.medifirst2000.dao.PegawaiDao;
import com.jasamedika.medifirst2000.dao.PelayananObatDao;
import com.jasamedika.medifirst2000.dao.PelayananPasienDao;
import com.jasamedika.medifirst2000.dao.PelayananPasienDetailDao;
import com.jasamedika.medifirst2000.dao.PelayananPasienPetugasDao;
import com.jasamedika.medifirst2000.dao.PemakaianAsuransiDao;
import com.jasamedika.medifirst2000.dao.ProdukDao;
import com.jasamedika.medifirst2000.dao.RacikanDetailDao;
import com.jasamedika.medifirst2000.dao.ResepRacikanOrderDao;
import com.jasamedika.medifirst2000.dao.ResepRacikanOrderDetailDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dao.StrukPelayananDao;
import com.jasamedika.medifirst2000.dao.StrukPelayananDetailDao;
import com.jasamedika.medifirst2000.dao.StrukRacikanDao;
import com.jasamedika.medifirst2000.dao.StrukResepDao;
import com.jasamedika.medifirst2000.dto.PiutangRekananProfileDto;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.AsalProduk;
import com.jasamedika.medifirst2000.entities.Generik;
import com.jasamedika.medifirst2000.entities.GolonganAsuransi;
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelas;
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelasD;
import com.jasamedika.medifirst2000.entities.HubunganKeluarga;
import com.jasamedika.medifirst2000.entities.JenisKelamin;
import com.jasamedika.medifirst2000.entities.JenisKemasan;
import com.jasamedika.medifirst2000.entities.JenisObat;
import com.jasamedika.medifirst2000.entities.JenisPetugasPelaksana;
import com.jasamedika.medifirst2000.entities.JenisTarif;
import com.jasamedika.medifirst2000.entities.KartuStok;
import com.jasamedika.medifirst2000.entities.Kelas;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.KomponenHarga;
import com.jasamedika.medifirst2000.entities.LogAcc;
import com.jasamedika.medifirst2000.entities.MapPelayananPasienPetugasToPegawai;
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.Paket;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.PasienDaftar;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Pekerjaan;
import com.jasamedika.medifirst2000.entities.PelayananObat;
import com.jasamedika.medifirst2000.entities.PelayananPasien;
import com.jasamedika.medifirst2000.entities.PelayananPasienDetail;
import com.jasamedika.medifirst2000.entities.PelayananPasienPetugas;
import com.jasamedika.medifirst2000.entities.PemakaianAsuransi;
import com.jasamedika.medifirst2000.entities.Pendidikan;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.RacikanDetail;
import com.jasamedika.medifirst2000.entities.ResepRacikanOrder;
import com.jasamedika.medifirst2000.entities.ResepRacikanOrderDetail;
import com.jasamedika.medifirst2000.entities.RouteFarmasi;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.StatusPerkawinan;
import com.jasamedika.medifirst2000.entities.Stigma;
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
import com.jasamedika.medifirst2000.entities.StrukPelayananDetail;
import com.jasamedika.medifirst2000.entities.StrukRacikan;
import com.jasamedika.medifirst2000.entities.StrukResep;
import com.jasamedika.medifirst2000.entities.TitlePasien;
import com.jasamedika.medifirst2000.service.GenerateNumberService;
import com.jasamedika.medifirst2000.service.KartuStokService;
import com.jasamedika.medifirst2000.service.PasienService;
import com.jasamedika.medifirst2000.service.PelayananObatService;
import com.jasamedika.medifirst2000.service.PelayananPiutangRekananService;
import com.jasamedika.medifirst2000.service.ProdukService;
import com.jasamedika.medifirst2000.service.StokProdukGlobalService;
import com.jasamedika.medifirst2000.service.StrukPelayananService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.AsalProdukVO;
import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
import com.jasamedika.medifirst2000.vo.JenisKemasanVO;
import com.jasamedika.medifirst2000.vo.JenisObatVO;
import com.jasamedika.medifirst2000.vo.JenisPetugasPelaksanaVO;
import com.jasamedika.medifirst2000.vo.KelasVO;
import com.jasamedika.medifirst2000.vo.MainPelayananDetailVO;
import com.jasamedika.medifirst2000.vo.MapPelayananPasienPetugasToPegawaiVO;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.PekerjaanVO;
import com.jasamedika.medifirst2000.vo.PelayananObatLuarVO;
import com.jasamedika.medifirst2000.vo.PelayananObatOnlyResepVO;
import com.jasamedika.medifirst2000.vo.PelayananObatVO;
import com.jasamedika.medifirst2000.vo.PelayananPasienDetailVO;
import com.jasamedika.medifirst2000.vo.PelayananPasienPetugasVO;
import com.jasamedika.medifirst2000.vo.PelayananPasienVO;
import com.jasamedika.medifirst2000.vo.PendidikanVO;
import com.jasamedika.medifirst2000.vo.ProdukVO;
import com.jasamedika.medifirst2000.vo.RacikanDetailVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StatusPerkawinanVO;
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
import com.jasamedika.medifirst2000.vo.StrukPelayananDetailVO;
import com.jasamedika.medifirst2000.vo.StrukPelayananVO;
import com.jasamedika.medifirst2000.vo.StrukResepVO;
import com.jasamedika.medifirst2000.vo.TitlePasienVO;
/** /**
* Implement class for PelayananObatService * Implement class for PelayananObatService
* *
* @author Generator * @author Generator
* @param <T> *
*/ */
@Service("pelayananObatService") @Service("pelayananObatService")
public class PelayananObatServiceImpl extends BaseVoServiceImpl implements PelayananObatService { public class PelayananObatServiceImpl extends BaseVoServiceImpl implements PelayananObatService {
@ -3004,7 +2895,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
} }
if(CommonUtil.isNotNullOrEmpty(strukPelayanan)){ if(CommonUtil.isNotNullOrEmpty(strukPelayanan)){
StrukPelayanan strukPelayananResult = strukPelayananDao.save(strukPelayanan); StrukPelayanan strukPelayananResult = strukPelayananDao.save(strukPelayanan);
result.put("noRec", strukPelayananResult.noRec); result.put("noRec", strukPelayananResult.getNoRec());
} }
} }
} }
@ -3258,7 +3149,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
PelayananPasien pelayananPasien = pelayananPasienDao.findOne(noRec); PelayananPasien pelayananPasien = pelayananPasienDao.findOne(noRec);
if(CommonUtil.isNotNullOrEmpty(pelayananPasien)){ if(CommonUtil.isNotNullOrEmpty(pelayananPasien)){
PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien); PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien);
result.put("noRec", pelayananPasienResult.noRec); result.put("noRec", pelayananPasienResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,45 +1,22 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.ProdukConverter; import com.jasamedika.medifirst2000.converter.ProdukConverter;
import com.jasamedika.medifirst2000.dao.KamarDao; import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
import com.jasamedika.medifirst2000.dao.ProdukDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dto.PemakaianRumahDukaDto; import com.jasamedika.medifirst2000.dto.PemakaianRumahDukaDto;
import com.jasamedika.medifirst2000.dto.RumahDukaDto; import com.jasamedika.medifirst2000.dto.RumahDukaDto;
import com.jasamedika.medifirst2000.entities.Kamar; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.PenambahanKebutuhanSarana;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.enums.Status; import com.jasamedika.medifirst2000.enums.Status;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.service.PemakaianRumahDukaService; import com.jasamedika.medifirst2000.service.PemakaianRumahDukaService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.StringUtil; import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.KamarVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.OrderPelayananVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.PemakaianRumahDukaVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.PenambahanKebutuhanSaranaVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import java.util.*;
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
@Service("PemakaianRumahDukaService") @Service("PemakaianRumahDukaService")
public class PemakaianRumahDukaServiceImpl extends BaseVoServiceImpl implements PemakaianRumahDukaService { public class PemakaianRumahDukaServiceImpl extends BaseVoServiceImpl implements PemakaianRumahDukaService {
@ -112,7 +89,7 @@ public class PemakaianRumahDukaServiceImpl extends BaseVoServiceImpl implements
StrukOrder strukOrderResult = this.strukOrderDao.save(strukOrder); StrukOrder strukOrderResult = this.strukOrderDao.save(strukOrder);
if (CommonUtil.isNotNullOrEmpty(strukOrderResult)) { if (CommonUtil.isNotNullOrEmpty(strukOrderResult)) {
result.put("noRec", strukOrderResult.noRec); result.put("noRec", strukOrderResult.getNoRec());
} }
System.out.println("End Update"); System.out.println("End Update");

View File

@ -1,48 +1,20 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.OrderPelayananDao; import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dao.ProdukDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dao.StrukPelayananDao;
import com.jasamedika.medifirst2000.dao.StrukPelayananDetailDao;
import com.jasamedika.medifirst2000.dto.PemulasaraanJenazahDetailDto; import com.jasamedika.medifirst2000.dto.PemulasaraanJenazahDetailDto;
import com.jasamedika.medifirst2000.entities.CaraBayar; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelas;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.MappingPelayananJenazah;
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
import com.jasamedika.medifirst2000.entities.StrukPelayananDetail;
import com.jasamedika.medifirst2000.enums.Status; import com.jasamedika.medifirst2000.enums.Status;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.service.PemulasaraanJenazahService; import com.jasamedika.medifirst2000.service.PemulasaraanJenazahService;
import com.jasamedika.medifirst2000.service.StrukOrderService; import com.jasamedika.medifirst2000.service.StrukOrderService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.CaraBayarVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.HargaNettoProdukByKelasVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.MappingPelayananJenazahVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
import com.jasamedika.medifirst2000.vo.PemulasaraanJenazahVO; import java.util.*;
import com.jasamedika.medifirst2000.vo.ProdukVO;
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
@Service("PemulasaraanJenazahService") @Service("PemulasaraanJenazahService")
public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements PemulasaraanJenazahService { public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements PemulasaraanJenazahService {
@ -321,7 +293,7 @@ public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements
strukPelayananDao.save(strukPelayananResult); strukPelayananDao.save(strukPelayananResult);
if (CommonUtil.isNotNullOrEmpty(strukPelayananResult)) { if (CommonUtil.isNotNullOrEmpty(strukPelayananResult)) {
result.put("noRec", strukPelayananResult.noRec); result.put("noRec", strukPelayananResult.getNoRec());
} }
return result; return result;

View File

@ -1,13 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.PencucianLinenDao; import com.jasamedika.medifirst2000.dao.PencucianLinenDao;
import com.jasamedika.medifirst2000.dao.SatuanStandarDao; import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
@ -21,6 +13,13 @@ import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.MappingCycleVO; import com.jasamedika.medifirst2000.vo.MappingCycleVO;
import com.jasamedika.medifirst2000.vo.PencucianLinenVO; import com.jasamedika.medifirst2000.vo.PencucianLinenVO;
import com.jasamedika.medifirst2000.vo.SatuanStandarVO; import com.jasamedika.medifirst2000.vo.SatuanStandarVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service("pencucianLinenService") @Service("pencucianLinenService")
public class PencucianLinenServiceImpl implements PencucianLinenService { public class PencucianLinenServiceImpl implements PencucianLinenService {
@ -63,7 +62,7 @@ public class PencucianLinenServiceImpl implements PencucianLinenService {
} }
PencucianLinen resultModel = pencucianLinenDao.save(pencucianLinen); PencucianLinen resultModel = pencucianLinenDao.save(pencucianLinen);
result.put("noRecPencucianLinen", resultModel.noRec); result.put("noRecPencucianLinen", resultModel.getNoRec());
System.out.println("==================END SAVE PENCUCIAN LINEN======================"); System.out.println("==================END SAVE PENCUCIAN LINEN======================");
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@ -1,11 +1,15 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import java.util.HashSet; import com.jasamedika.medifirst2000.dao.PenerimaanLinenDao;
import java.util.List; import com.jasamedika.medifirst2000.dao.RuanganDao;
import java.util.Map; import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
import java.util.Set; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.PenerimaanLinenService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
@ -16,25 +20,7 @@ import org.springframework.data.jpa.domain.Specification;
import org.springframework.orm.jpa.JpaSystemException; import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import java.util.*;
import com.jasamedika.medifirst2000.dao.PenerimaanLinenDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.MappingCycle;
import com.jasamedika.medifirst2000.entities.MappingPenerimaanLinen;
import com.jasamedika.medifirst2000.entities.PenerimaanLinen;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.SatuanStandar;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.PenerimaanLinenService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.LoginUserVO;
import com.jasamedika.medifirst2000.vo.MappingPenerimaanLinenVO;
import com.jasamedika.medifirst2000.vo.PenerimaanLinenVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.SatuanStandarVO;
@Service("penerimaanLinenService") @Service("penerimaanLinenService")
public class PenerimaanLinenServiceImpl extends BaseVoServiceImpl implements PenerimaanLinenService { public class PenerimaanLinenServiceImpl extends BaseVoServiceImpl implements PenerimaanLinenService {
@ -102,7 +88,7 @@ public class PenerimaanLinenServiceImpl extends BaseVoServiceImpl implements Pen
} }
PenerimaanLinen resultModel = penerimaanLinenDao.save(penerimaanLinen); PenerimaanLinen resultModel = penerimaanLinenDao.save(penerimaanLinen);
result.put("noRec Penerimaan Linen", resultModel.noRec); result.put("noRec Penerimaan Linen", resultModel.getNoRec());
System.out.println("==================END SAVE PENERIMAAN LINEN======================"); System.out.println("==================END SAVE PENERIMAAN LINEN======================");
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@ -1,12 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.PengirimanBarangDao; import com.jasamedika.medifirst2000.dao.PengirimanBarangDao;
import com.jasamedika.medifirst2000.dao.RuanganDao; import com.jasamedika.medifirst2000.dao.RuanganDao;
@ -17,6 +10,12 @@ import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.PengirimanBarangVO; import com.jasamedika.medifirst2000.vo.PengirimanBarangVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import com.jasamedika.medifirst2000.vo.RuanganVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service("pengirimanBarangService") @Service("pengirimanBarangService")
public class PengirimanBarangServiceImpl implements PengirimanBarangService { public class PengirimanBarangServiceImpl implements PengirimanBarangService {
@ -50,7 +49,7 @@ public class PengirimanBarangServiceImpl implements PengirimanBarangService {
} }
PengirimanBarang resultModel = pengirimanBarangDao.save(pengirimanBarang); PengirimanBarang resultModel = pengirimanBarangDao.save(pengirimanBarang);
result.put("noRec Pengiriman Barang (Loundry)", resultModel.noRec); result.put("noRec Pengiriman Barang (Loundry)", resultModel.getNoRec());
System.out.println("==================END SAVE PENGIRIMAN BARANG======================"); System.out.println("==================END SAVE PENGIRIMAN BARANG======================");
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@ -1,14 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.PengkajianAwalBaruDao; import com.jasamedika.medifirst2000.dao.PengkajianAwalBaruDao;
import com.jasamedika.medifirst2000.dao.SettingDataFixedDao; import com.jasamedika.medifirst2000.dao.SettingDataFixedDao;
@ -23,6 +14,13 @@ import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.PasienVO; import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO; import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import com.jasamedika.medifirst2000.vo.RuanganVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service("PengkajianAwalBaruService") @Service("PengkajianAwalBaruService")
public class PengkajianAwalBaruServiceImpl implements PengkajianAwalBaruService{ public class PengkajianAwalBaruServiceImpl implements PengkajianAwalBaruService{
@ -112,7 +110,7 @@ public class PengkajianAwalBaruServiceImpl implements PengkajianAwalBaruService{
} }
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalBaru)){ if(CommonUtil.isNotNullOrEmpty(pengkajianAwalBaru)){
PengkajianAwalBaru pengkajianAwalBaruResult = pengkajianAwalBaruDao.save(pengkajianAwalBaru); PengkajianAwalBaru pengkajianAwalBaruResult = pengkajianAwalBaruDao.save(pengkajianAwalBaru);
result.put("noRec", pengkajianAwalBaruResult.noRec); result.put("noRec", pengkajianAwalBaruResult.getNoRec());
} }
return result; return result;

View File

@ -1,34 +1,23 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao; import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao;
import com.jasamedika.medifirst2000.dao.PengkajianAwalTransaksiDao; import com.jasamedika.medifirst2000.dao.PengkajianAwalTransaksiDao;
import com.jasamedika.medifirst2000.dto.PengkajianAwalDto;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.DetailPengkajianAwal; import com.jasamedika.medifirst2000.entities.DetailPengkajianAwal;
import com.jasamedika.medifirst2000.entities.PengkajianAwalTransaksi;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PengkajianAwal; import com.jasamedika.medifirst2000.entities.PengkajianAwal;
import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru; import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru;
import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.entities.PengkajianAwalTransaksi;
import com.jasamedika.medifirst2000.service.PengkajianAwalTransaksiService;
import com.jasamedika.medifirst2000.service.PengkajianAwalService; import com.jasamedika.medifirst2000.service.PengkajianAwalService;
import com.jasamedika.medifirst2000.service.PengkajianAwalTransaksiService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.DetailPengkajianAwalVO; import com.jasamedika.medifirst2000.vo.DetailPengkajianAwalVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO; import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalVO; import com.jasamedika.medifirst2000.vo.PengkajianAwalVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
@Service("PengkajianAwalTransaksiService") @Service("PengkajianAwalTransaksiService")
public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransaksiService{ public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransaksiService{
@ -90,7 +79,7 @@ public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransak
} }
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){ if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi); PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
result.put("noRec", headPengkajianAwalResult.noRec); result.put("noRec", headPengkajianAwalResult.getNoRec());
} }
return result; return result;
@ -155,7 +144,7 @@ public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransak
} }
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){ if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi); PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
result.put("noRec", headPengkajianAwalResult.noRec); result.put("noRec", headPengkajianAwalResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,14 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.PengkajianKebutuhanDasarDao; import com.jasamedika.medifirst2000.dao.PengkajianKebutuhanDasarDao;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
@ -21,6 +12,10 @@ import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.MapPengkajianKebutuhanDasarVO; import com.jasamedika.medifirst2000.vo.MapPengkajianKebutuhanDasarVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO; import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
import com.jasamedika.medifirst2000.vo.PengkajianKebutuhanDasarVO; import com.jasamedika.medifirst2000.vo.PengkajianKebutuhanDasarVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
@Service("pengkajianKebutuhanDasarService") @Service("pengkajianKebutuhanDasarService")
public class PengkajianKebutuhanDasarServiceImpl implements PengkajianKebutuhanDasarService{ public class PengkajianKebutuhanDasarServiceImpl implements PengkajianKebutuhanDasarService{
@ -77,7 +72,7 @@ public class PengkajianKebutuhanDasarServiceImpl implements PengkajianKebutuhanD
} }
if(CommonUtil.isNotNullOrEmpty(pengkajianKebutuhanDasar)){ if(CommonUtil.isNotNullOrEmpty(pengkajianKebutuhanDasar)){
PengkajianKebutuhanDasar pengkajianKebutuhanDasarResult = pengkajianKebutuhanDasarDao.save(pengkajianKebutuhanDasar); PengkajianKebutuhanDasar pengkajianKebutuhanDasarResult = pengkajianKebutuhanDasarDao.save(pengkajianKebutuhanDasar);
result.put("noRec", pengkajianKebutuhanDasarResult.noRec); result.put("noRec", pengkajianKebutuhanDasarResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,15 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao; import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao;
import com.jasamedika.medifirst2000.dao.PengkajianAwalBaruDao; import com.jasamedika.medifirst2000.dao.PengkajianAwalBaruDao;
@ -25,6 +15,10 @@ import com.jasamedika.medifirst2000.vo.DetailPengkajianAwalVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO; import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO; import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO;
import com.jasamedika.medifirst2000.vo.PengkajianAwalVO; import com.jasamedika.medifirst2000.vo.PengkajianAwalVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
@Service("PengkajianLanjutanTransaksiService") @Service("PengkajianLanjutanTransaksiService")
public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjutanTransaksiService{ public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjutanTransaksiService{
@ -94,7 +88,7 @@ public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjuta
} }
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){ if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi); PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
result.put("noRec", headPengkajianAwalResult.noRec); result.put("noRec", headPengkajianAwalResult.getNoRec());
} }
return result; return result;
@ -159,7 +153,7 @@ public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjuta
} }
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){ if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi); PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
result.put("noRec", headPengkajianAwalResult.noRec); result.put("noRec", headPengkajianAwalResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,29 +1,20 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.PenilaianKinerjaSatpamDao;
import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.service.PenilaianKinerjaSatpamService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.PenilaianKinerjaSatpamDao;
import com.jasamedika.medifirst2000.entities.MappingKualitas;
import com.jasamedika.medifirst2000.entities.MappingSikapPerilaku;
import com.jasamedika.medifirst2000.entities.MappingUraianTugas;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PenilaianKinerjaSatpam;
import com.jasamedika.medifirst2000.service.PenilaianKinerjaSatpamService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.MappingKualitasVO;
import com.jasamedika.medifirst2000.vo.MappingSikapPerilakuVO;
import com.jasamedika.medifirst2000.vo.MappingUraianTugasVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.PenilaianKinerjaSatpamVO;
@Service("PenilaianKinerjaSatpamService") @Service("PenilaianKinerjaSatpamService")
public class PenilaianKinerjaSatpamServiceImpl implements PenilaianKinerjaSatpamService { public class PenilaianKinerjaSatpamServiceImpl implements PenilaianKinerjaSatpamService {
@ -130,7 +121,7 @@ public class PenilaianKinerjaSatpamServiceImpl implements PenilaianKinerjaSatpam
} }
PenilaianKinerjaSatpam resultModel = penilaianKinerjaSatpamDao.save(kinerjaSatpam); PenilaianKinerjaSatpam resultModel = penilaianKinerjaSatpamDao.save(kinerjaSatpam);
result.put("noRecPenilaianKinerjaSatpam", resultModel.noRec); result.put("noRecPenilaianKinerjaSatpam", resultModel.getNoRec());
System.out.println("==================END SAVE PENILAIAN KINERJA SATPAM======================"); System.out.println("==================END SAVE PENILAIAN KINERJA SATPAM======================");
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@ -1499,7 +1499,7 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) { if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) {
PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao
.save(planningPegawaiStatus); .save(planningPegawaiStatus);
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatusResult.noRec)) { if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatusResult.getNoRec())) {
result = checkKelompokShiftKerja(vo, planningPegawaiStatus.getStatusPegawaiPlan().getId(), result = checkKelompokShiftKerja(vo, planningPegawaiStatus.getStatusPegawaiPlan().getId(),
planningPegawaiStatusResult.getNoRec()); planningPegawaiStatusResult.getNoRec());
} }
@ -1630,7 +1630,7 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
if (CommonUtil.isNullOrEmpty(data)) { if (CommonUtil.isNullOrEmpty(data)) {
PegawaiHistoriRekapIndex pegawaiHistoriRekapIndexResult = pegawaiHistoriRekapIndexDao PegawaiHistoriRekapIndex pegawaiHistoriRekapIndexResult = pegawaiHistoriRekapIndexDao
.save(pegawaiHistoriRekapIndex); .save(pegawaiHistoriRekapIndex);
result.put("noRec", pegawaiHistoriRekapIndexResult.noRec); result.put("noRec", pegawaiHistoriRekapIndexResult.getNoRec());
System.out.println((String) komponenIndexMap.get("komponenIndex")); System.out.println((String) komponenIndexMap.get("komponenIndex"));
} }
} }
@ -1646,7 +1646,7 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) { if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) {
planningPegawaiStatus.setApprovalStatus(2); planningPegawaiStatus.setApprovalStatus(2);
PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao.save(planningPegawaiStatus); PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao.save(planningPegawaiStatus);
result.put("noRec", planningPegawaiStatusResult.noRec); result.put("noRec", planningPegawaiStatusResult.getNoRec());
} }
return result; return result;
} }

View File

@ -1,39 +1,22 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.Date; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import java.util.HashMap; import com.jasamedika.medifirst2000.dao.PlanningHistoriPelayananCsDao;
import java.util.List; import com.jasamedika.medifirst2000.dao.StrukPlanningDao;
import java.util.Map; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.service.PlanningHistoriPelayananCsService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import java.util.Date;
import com.jasamedika.medifirst2000.dao.PlanningHistoriPelayananCsDao; import java.util.HashMap;
import com.jasamedika.medifirst2000.dao.StrukPlanningDao; import java.util.List;
import com.jasamedika.medifirst2000.entities.HistoriPelayananCs; import java.util.Map;
import com.jasamedika.medifirst2000.entities.JenisRespon;
import com.jasamedika.medifirst2000.entities.Komunikasi;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PlanningHistoriPelayananCs;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StrukPlanning;
import com.jasamedika.medifirst2000.service.PlanningHistoriPelayananCsService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.vo.HistoriPelayananCsVO;
import com.jasamedika.medifirst2000.vo.JenisResponVO;
import com.jasamedika.medifirst2000.vo.KomunikasiVO;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.PlanningHistoriPelayananCsVO;
import com.jasamedika.medifirst2000.vo.ProdukVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StrukPlanningVO;
@Service(" PlanningHistoriPelayananCsService") @Service(" PlanningHistoriPelayananCsService")
public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPelayananCsService { public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPelayananCsService {
@ -108,7 +91,7 @@ public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPel
PlanningHistoriPelayananCs planningHistoriCsResult = this.planningHistoriPelayananCsDao PlanningHistoriPelayananCs planningHistoriCsResult = this.planningHistoriPelayananCsDao
.save(planningHistoriCs); .save(planningHistoriCs);
result.put("NoRecPlanning", planningHistoriCsResult.noRec); result.put("NoRecPlanning", planningHistoriCsResult.getNoRec());
if (CommonUtil.isNotNullOrEmpty(vo.getStrukPlanning())) { if (CommonUtil.isNotNullOrEmpty(vo.getStrukPlanning())) {
@ -131,7 +114,7 @@ public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPel
vo.getStrukPlanning().getKdruanganasal(), new Ruangan())); vo.getStrukPlanning().getKdruanganasal(), new Ruangan()));
StrukPlanning strukPlanningResult = this.strukPlanningDao.save(strukPlanning); StrukPlanning strukPlanningResult = this.strukPlanningDao.save(strukPlanning);
result.put("noRecStruk", strukPlanningResult.noRec); result.put("noRecStruk", strukPlanningResult.getNoRec());
} }

View File

@ -1,71 +1,10 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dao.JadwalDokterDao;
import com.jasamedika.medifirst2000.dao.KelasDao;
import com.jasamedika.medifirst2000.dao.MapPasienBayiToPasienIbuDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.PasienDao;
import com.jasamedika.medifirst2000.dao.PelayananPasienDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dto.RuanganJumlah; import com.jasamedika.medifirst2000.dto.RuanganJumlah;
import com.jasamedika.medifirst2000.dto.StrukPelayananDto; import com.jasamedika.medifirst2000.dto.StrukPelayananDto;
import com.jasamedika.medifirst2000.entities.Agama; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.Alamat;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.AsalRujukan;
import com.jasamedika.medifirst2000.entities.CatatanPasien;
import com.jasamedika.medifirst2000.entities.DesaKelurahan;
import com.jasamedika.medifirst2000.entities.Diagnosa;
import com.jasamedika.medifirst2000.entities.Diputuskan;
import com.jasamedika.medifirst2000.entities.DiputuskanDetail;
import com.jasamedika.medifirst2000.entities.HubunganKeluarga;
import com.jasamedika.medifirst2000.entities.JadwalDokter;
import com.jasamedika.medifirst2000.entities.JenisAlamat;
import com.jasamedika.medifirst2000.entities.JenisKelamin;
import com.jasamedika.medifirst2000.entities.Kamar;
import com.jasamedika.medifirst2000.entities.KasusPenyakit;
import com.jasamedika.medifirst2000.entities.Kebangsaan;
import com.jasamedika.medifirst2000.entities.Kecamatan;
import com.jasamedika.medifirst2000.entities.Kelas;
import com.jasamedika.medifirst2000.entities.KelompokPasien;
import com.jasamedika.medifirst2000.entities.KondisiPasien;
import com.jasamedika.medifirst2000.entities.KotaKabupaten;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.MapPasienBayiToPasienIbu;
import com.jasamedika.medifirst2000.entities.Negara;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.PasienDaftar;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Pekerjaan;
import com.jasamedika.medifirst2000.entities.PemakaianAsuransi;
import com.jasamedika.medifirst2000.entities.PenanggungJawabPasien;
import com.jasamedika.medifirst2000.entities.Pendidikan;
import com.jasamedika.medifirst2000.entities.Propinsi;
import com.jasamedika.medifirst2000.entities.Rekanan;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.StatusKeluar;
import com.jasamedika.medifirst2000.entities.StatusPerkawinan;
import com.jasamedika.medifirst2000.entities.StatusPulang;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.entities.StrukRetur;
import com.jasamedika.medifirst2000.entities.TitlePasien;
import com.jasamedika.medifirst2000.enums.TipePasienEnum; import com.jasamedika.medifirst2000.enums.TipePasienEnum;
import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService; import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService;
import com.jasamedika.medifirst2000.service.PasienDaftarService; import com.jasamedika.medifirst2000.service.PasienDaftarService;
@ -73,45 +12,13 @@ import com.jasamedika.medifirst2000.service.RegistrasiPasienRawatInapService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.StringUtil; import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.AgamaVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.AlamatVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.AsalRujukanVO; import org.springframework.transaction.annotation.Isolation;
import com.jasamedika.medifirst2000.vo.CatatanPasienVO; import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.vo.DesaKelurahanVO;
import com.jasamedika.medifirst2000.vo.DiagnosaVO; import java.util.*;
import com.jasamedika.medifirst2000.vo.DiputuskanDetailVO;
import com.jasamedika.medifirst2000.vo.DiputuskanVO;
import com.jasamedika.medifirst2000.vo.HubunganKeluargaVO;
import com.jasamedika.medifirst2000.vo.JenisAlamatVO;
import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
import com.jasamedika.medifirst2000.vo.KamarVO;
import com.jasamedika.medifirst2000.vo.KasusPenyakitVO;
import com.jasamedika.medifirst2000.vo.KebangsaanVO;
import com.jasamedika.medifirst2000.vo.KecamatanVO;
import com.jasamedika.medifirst2000.vo.KelasVO;
import com.jasamedika.medifirst2000.vo.KelompokPasienVO;
import com.jasamedika.medifirst2000.vo.KondisiPasienVO;
import com.jasamedika.medifirst2000.vo.KotaKabupatenVO;
import com.jasamedika.medifirst2000.vo.LoginUserVO;
import com.jasamedika.medifirst2000.vo.NegaraVO;
import com.jasamedika.medifirst2000.vo.PasienDaftarVO;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.PekerjaanVO;
import com.jasamedika.medifirst2000.vo.PemakaianAsuransiVO;
import com.jasamedika.medifirst2000.vo.PenanggungJawabPasienVO;
import com.jasamedika.medifirst2000.vo.PendidikanVO;
import com.jasamedika.medifirst2000.vo.PropinsiVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPelayananVO;
import com.jasamedika.medifirst2000.vo.RekananVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StatusKeluarVO;
import com.jasamedika.medifirst2000.vo.StatusPerkawinanVO;
import com.jasamedika.medifirst2000.vo.StatusPulangVO;
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
import com.jasamedika.medifirst2000.vo.StrukReturVO;
import com.jasamedika.medifirst2000.vo.TitlePasienVO;
@Service("RegistrasiPasienRawatInapService") @Service("RegistrasiPasienRawatInapService")
public class RegistrasiPasienRawatInapServiceImpl implements RegistrasiPasienRawatInapService{ public class RegistrasiPasienRawatInapServiceImpl implements RegistrasiPasienRawatInapService{
@ -629,7 +536,7 @@ public class RegistrasiPasienRawatInapServiceImpl implements RegistrasiPasienRaw
} }
if(CommonUtil.isNotNullOrEmpty(pasienDaftar)){ if(CommonUtil.isNotNullOrEmpty(pasienDaftar)){
PasienDaftar pasienDaftarResult = pasienDaftarDao.save(pasienDaftar); PasienDaftar pasienDaftarResult = pasienDaftarDao.save(pasienDaftar);
result.put("noRec", pasienDaftarResult.noRec); result.put("noRec", pasienDaftarResult.getNoRec());
} }
return result; return result;

View File

@ -3681,7 +3681,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
for (AntrianPasienDiPeriksa antrianPasienDiPeriksa : antrianPasienDiPeriksaList) { for (AntrianPasienDiPeriksa antrianPasienDiPeriksa : antrianPasienDiPeriksaList) {
GridAntrianPasienDiPeriksaVO gridAntrianPasienDiPeriksaVO = new GridAntrianPasienDiPeriksaVO(); GridAntrianPasienDiPeriksaVO gridAntrianPasienDiPeriksaVO = new GridAntrianPasienDiPeriksaVO();
Map<String, Object> pemeriksaan = antrianPasienDiPeriksaDao Map<String, Object> pemeriksaan = antrianPasienDiPeriksaDao
.findProdukByNoRecAntrian(antrianPasienDiPeriksa.noRec); .findProdukByNoRecAntrian(antrianPasienDiPeriksa.getNoRec());
gridAntrianPasienDiPeriksaVO.setNoRec(antrianPasienDiPeriksa.getNoRec()); gridAntrianPasienDiPeriksaVO.setNoRec(antrianPasienDiPeriksa.getNoRec());
gridAntrianPasienDiPeriksaVO.setNoAntrian(antrianPasienDiPeriksa.getNoAntrian()); gridAntrianPasienDiPeriksaVO.setNoAntrian(antrianPasienDiPeriksa.getNoAntrian());
if (CommonUtil.isNotNullOrEmpty(pemeriksaan.get("pemeriksaan"))) { if (CommonUtil.isNotNullOrEmpty(pemeriksaan.get("pemeriksaan"))) {

View File

@ -1,44 +1,23 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.PegawaiDao; import com.jasamedika.medifirst2000.dao.PegawaiDao;
import com.jasamedika.medifirst2000.dao.RiwayatPenilaianKompetensiPegawaiDao; import com.jasamedika.medifirst2000.dao.RiwayatPenilaianKompetensiPegawaiDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao; import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.StrukHistoriDao; import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.entities.KomponenEvaluasi;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PegawaiHistoriEvaluasi;
import com.jasamedika.medifirst2000.entities.PegawaiHistoriEvaluasiKomponen;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.StrukHistori;
import com.jasamedika.medifirst2000.service.RiwayatPenilaianKompetensiPegawaiService; import com.jasamedika.medifirst2000.service.RiwayatPenilaianKompetensiPegawaiService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.StringUtil; import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.KelompokTransaksiVO; import com.jasamedika.medifirst2000.vo.*;
import com.jasamedika.medifirst2000.vo.KomponenEvaluasiVO; import org.springframework.beans.factory.annotation.Autowired;
import com.jasamedika.medifirst2000.vo.PegawaiHistoriEvaluasiKomponenVO; import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.PegawaiHistoriEvaluasiVO; import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import java.text.ParseException;
import com.jasamedika.medifirst2000.vo.StrukHistoriVO; import java.text.SimpleDateFormat;
import java.util.*;
@Service("RiwayatPenilaianKompetensiPegawaiService") @Service("RiwayatPenilaianKompetensiPegawaiService")
public class RiwayatPenilaianKompetensiPegawaiServiceImpl implements RiwayatPenilaianKompetensiPegawaiService { public class RiwayatPenilaianKompetensiPegawaiServiceImpl implements RiwayatPenilaianKompetensiPegawaiService {
@ -197,7 +176,7 @@ public class RiwayatPenilaianKompetensiPegawaiServiceImpl implements RiwayatPeni
strukHistori.getPegawaiHistoriEvaluasiKomponen().addAll(listPegawaiHistoriEvaluasiKomponen); strukHistori.getPegawaiHistoriEvaluasiKomponen().addAll(listPegawaiHistoriEvaluasiKomponen);
if (CommonUtil.isNotNullOrEmpty(strukHistori)) { if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
StrukHistori model = strukHistoriDao.save(strukHistori); StrukHistori model = strukHistoriDao.save(strukHistori);
result.put(model.getNoRec() + "", model.noRec); result.put(model.getNoRec() + "", model.getNoRec());
} }
} }
return result; return result;

View File

@ -1,43 +1,8 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.lang.reflect.Field;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.KelompokTransaksiDao; import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dao.KomponenHargaDao; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.dao.PegawaiDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
import com.jasamedika.medifirst2000.dao.StrukPelayananDao;
import com.jasamedika.medifirst2000.dao.StrukVerifikasiDao;
import com.jasamedika.medifirst2000.dao.ViewGajiPegawaiDao;
import com.jasamedika.medifirst2000.entities.JenisGaji;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.KomponenHarga;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PegawaiHistoriRekap;
import com.jasamedika.medifirst2000.entities.PegawaiHistoriRekapGaji;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.StrukHistori;
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
import com.jasamedika.medifirst2000.entities.StrukVerifikasi;
import com.jasamedika.medifirst2000.service.StrukHistoriService; import com.jasamedika.medifirst2000.service.StrukHistoriService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
@ -46,6 +11,15 @@ import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.GajiPegawaiVO; import com.jasamedika.medifirst2000.vo.GajiPegawaiVO;
import com.jasamedika.medifirst2000.vo.JenisGajiVO; import com.jasamedika.medifirst2000.vo.JenisGajiVO;
import com.jasamedika.medifirst2000.vo.StrukHistoriVO; import com.jasamedika.medifirst2000.vo.StrukHistoriVO;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.lang.reflect.Field;
import java.math.BigDecimal;
import java.util.*;
@Service("StrukHistoriService") @Service("StrukHistoriService")
public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukHistoriService { public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukHistoriService {
@ -211,11 +185,11 @@ public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukH
strukHistori = strukHistoriDao.save(strukHistori); strukHistori = strukHistoriDao.save(strukHistori);
if (!strukHistori.getNoRec().isEmpty()) { if (!strukHistori.getNoRec().isEmpty()) {
result.put("noRec.StrukHistori.importGaji", strukHistori.noRec); result.put("noRec.StrukHistori.importGaji", strukHistori.getNoRec());
if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) { if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) {
for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) { for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) {
if (!rekap.getNoRec().isEmpty()) { if (!rekap.getNoRec().isEmpty()) {
result.put("noRec.importGaji.PegawaiHistoriRekap", rekap.noRec); result.put("noRec.importGaji.PegawaiHistoriRekap", rekap.getNoRec());
} }
} }
} }
@ -336,11 +310,11 @@ public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukH
strukHistori = strukHistoriDao.save(strukHistori); strukHistori = strukHistoriDao.save(strukHistori);
if (!strukHistori.getNoRec().isEmpty()) { if (!strukHistori.getNoRec().isEmpty()) {
result.put("noRec.StrukHistori.gajiPegawai", strukHistori.noRec); result.put("noRec.StrukHistori.gajiPegawai", strukHistori.getNoRec());
if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) { if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) {
for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) { for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) {
if (!rekap.getNoRec().isEmpty()) { if (!rekap.getNoRec().isEmpty()) {
result.put("noRec.gajiPegawai.PegawaiHistoriRekap", rekap.noRec); result.put("noRec.gajiPegawai.PegawaiHistoriRekap", rekap.getNoRec());
} }
} }
} }

View File

@ -1,77 +1,24 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import java.util.Calendar; import com.jasamedika.medifirst2000.dao.*;
import java.util.Date; import com.jasamedika.medifirst2000.dao.custom.StrukKirimDaoCustom;
import java.util.HashMap; import com.jasamedika.medifirst2000.dao.custom.StrukOrderDaoCustom;
import java.util.List; import com.jasamedika.medifirst2000.entities.*;
import java.util.Map; import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.*;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.HibernateInitialize;
import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.*;
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.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import java.util.*;
import com.jasamedika.medifirst2000.dao.KirimProdukDao;
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
import com.jasamedika.medifirst2000.dao.PlanningPelayananPetugasDao;
import com.jasamedika.medifirst2000.dao.ProdukDao;
import com.jasamedika.medifirst2000.dao.RegistrasiAsetDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao;
import com.jasamedika.medifirst2000.dao.StrukKirimDao;
import com.jasamedika.medifirst2000.dao.StrukKonfirmasiDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dao.StrukVerifikasiDao;
import com.jasamedika.medifirst2000.dao.custom.StrukKirimDaoCustom;
import com.jasamedika.medifirst2000.dao.custom.StrukOrderDaoCustom;
import com.jasamedika.medifirst2000.entities.AsalProduk;
import com.jasamedika.medifirst2000.entities.JenisPermintaan;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.KelompokUser;
import com.jasamedika.medifirst2000.entities.KirimProduk;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.SatuanStandar;
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
import com.jasamedika.medifirst2000.entities.StrukKirim;
import com.jasamedika.medifirst2000.entities.StrukKonfirmasi;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
import com.jasamedika.medifirst2000.entities.StrukVerifikasi;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.KartuStokService;
import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.service.PphpService;
import com.jasamedika.medifirst2000.service.StokProdukGlobalService;
import com.jasamedika.medifirst2000.service.StrukOrderService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.HibernateInitialize;
import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.AsalProdukVO;
import com.jasamedika.medifirst2000.vo.JenisPermintaanVO;
import com.jasamedika.medifirst2000.vo.KirimProdukVO;
import com.jasamedika.medifirst2000.vo.OrderPelayananCustomVO;
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.ProdukVO;
import com.jasamedika.medifirst2000.vo.RekananVO;
import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganDetailVO;
import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.SatuanStandarVO;
import com.jasamedika.medifirst2000.vo.StatusBarangVO;
import com.jasamedika.medifirst2000.vo.StrukKirimVO;
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
/** /**
@ -393,7 +340,7 @@ public class StrukOrderServiceImpl extends BaseAngaranServiceImpl implements Str
vo.setJenisPermintaan(jenisPermintaanConverter.transferModelToVO(jenisPermintaan, new JenisPermintaanVO())); vo.setJenisPermintaan(jenisPermintaanConverter.transferModelToVO(jenisPermintaan, new JenisPermintaanVO()));
} }
for(OrderPelayanan orderPelayanan:strukKirimDao.findOrderPelayananByParent(model.noRec)){ for(OrderPelayanan orderPelayanan:strukKirimDao.findOrderPelayananByParent(model.getNoRec())){
OrderPelayananVO orderPelayananVO=new OrderPelayananVO(); OrderPelayananVO orderPelayananVO=new OrderPelayananVO();
if(CommonUtil.isNotNullOrEmpty(orderPelayanan.getProduk())){ if(CommonUtil.isNotNullOrEmpty(orderPelayanan.getProduk())){
for(Map<String,Object>data:findAllSatuanStandardProduk(orderPelayanan.getProduk().getId())){ for(Map<String,Object>data:findAllSatuanStandardProduk(orderPelayanan.getProduk().getId())){

View File

@ -357,7 +357,7 @@ public class TransferPasienInternalServiceImpl extends BaseVoServiceImpl impleme
transferPasienInternal.setStatusKemandirian(model); transferPasienInternal.setStatusKemandirian(model);
transferPasienInternal.setDiagnosaSekunder(setDiagnosaSekunder); transferPasienInternal.setDiagnosaSekunder(setDiagnosaSekunder);
//String noRegistrasi = transferPasienInternalDao.findNoRegistrasi(antrianPasienDiPeriksa.noRec); //String noRegistrasi = transferPasienInternalDao.findNoRegistrasi(antrianPasienDiPeriksa.noRec);
String noRec = transferPasienInternalDao.findTransferPasienInternal(antrianPasienDiPeriksa.noRec); String noRec = transferPasienInternalDao.findTransferPasienInternal(antrianPasienDiPeriksa.getNoRec());
if(CommonUtil.isNotNullOrEmpty(noRec)) if(CommonUtil.isNotNullOrEmpty(noRec))
{ {
TransferPasienInternal currentModel = transferPasienInternalDao.findOne(noRec); TransferPasienInternal currentModel = transferPasienInternalDao.findOne(noRec);

View File

@ -1,15 +1,5 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.codec.binary.Base64;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.FileDirectoryDao; import com.jasamedika.medifirst2000.dao.FileDirectoryDao;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
@ -17,6 +7,12 @@ import com.jasamedika.medifirst2000.entities.FileDirectory;
import com.jasamedika.medifirst2000.service.UploadDownloadImageService; import com.jasamedika.medifirst2000.service.UploadDownloadImageService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.UploadImageVO; import com.jasamedika.medifirst2000.vo.UploadImageVO;
import org.apache.commons.codec.binary.Base64;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.Map;
@Service("UploadImageService") @Service("UploadImageService")
public class UploadDownloadImageServiceImpl implements UploadDownloadImageService{ public class UploadDownloadImageServiceImpl implements UploadDownloadImageService{
@ -57,7 +53,7 @@ public class UploadDownloadImageServiceImpl implements UploadDownloadImageServic
} }
if(CommonUtil.isNotNullOrEmpty(model)) { if(CommonUtil.isNotNullOrEmpty(model)) {
FileDirectory fileDirectoryResult = fileDirectoryDao.save(model); FileDirectory fileDirectoryResult = fileDirectoryDao.save(model);
result.put("norec", fileDirectoryResult.noRec); result.put("norec", fileDirectoryResult.getNoRec());
} }
} }
} }

View File

@ -1,47 +1,20 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.service.UraianTugasTransaksiService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.*;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.config.annotation.web.configurers.UrlAuthorizationConfigurer;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.FactorRateKelompokShiftDao;
import com.jasamedika.medifirst2000.dao.IndekKinerjaDao;
import com.jasamedika.medifirst2000.dao.MappingPegawaiToAtasanDao;
import com.jasamedika.medifirst2000.dao.PegawaiDao;
import com.jasamedika.medifirst2000.dao.UraianTugasFlexibleDao;
import com.jasamedika.medifirst2000.dao.UraianTugasMDao;
import com.jasamedika.medifirst2000.dao.UraianTugasTransaksiDao;
import com.jasamedika.medifirst2000.entities.DetailUraianTugasTransaksi;
import com.jasamedika.medifirst2000.entities.Dokumen;
import com.jasamedika.medifirst2000.entities.Jabatan;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PelaksanaanTugas;
import com.jasamedika.medifirst2000.entities.RincianKegiatan;
import com.jasamedika.medifirst2000.entities.UraianTugasFlexible;
import com.jasamedika.medifirst2000.entities.UraianTugasM;
import com.jasamedika.medifirst2000.entities.UraianTugasTransaksi;
import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.service.UraianTugasTransaksiService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.DetailUraianTugasTransaksiVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RincianKegiatanVO;
import com.jasamedika.medifirst2000.vo.UraianTugasCustomVO;
import com.jasamedika.medifirst2000.vo.UraianTugasFlexibleVO;
import com.jasamedika.medifirst2000.vo.UraianTugasTransaksiVO;
@Service("uraianTugasTransaksiServiceImpl") @Service("uraianTugasTransaksiServiceImpl")
public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implements UraianTugasTransaksiService { public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implements UraianTugasTransaksiService {
@ -168,7 +141,7 @@ public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implement
uraianTugasTransaksi.setDetailUraianTugas(listDetail); uraianTugasTransaksi.setDetailUraianTugas(listDetail);
if (CommonUtil.isNotNullOrEmpty(uraianTugasTransaksi)) { if (CommonUtil.isNotNullOrEmpty(uraianTugasTransaksi)) {
UraianTugasTransaksi model = uraianTugasTransaksiDao.save(uraianTugasTransaksi); UraianTugasTransaksi model = uraianTugasTransaksiDao.save(uraianTugasTransaksi);
result.put(model.getRincianKegiatanId() + "", model.noRec); result.put(model.getRincianKegiatanId() + "", model.getNoRec());
} }
} }
} }
@ -220,7 +193,7 @@ public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implement
} }
if (CommonUtil.isNotNullOrEmpty(uraianTugasTransaksi)) { if (CommonUtil.isNotNullOrEmpty(uraianTugasTransaksi)) {
UraianTugasTransaksi model = uraianTugasTransaksiDao.save(uraianTugasTransaksi); UraianTugasTransaksi model = uraianTugasTransaksiDao.save(uraianTugasTransaksi);
result.put(model.getRincianKegiatanId() + "", model.noRec); result.put(model.getRincianKegiatanId() + "", model.getNoRec());
} }
} }
} }

View File

@ -1,19 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> <persistence xmlns="http://java.sun.com/xml/ns/persistence"
<persistence-unit name="medifirst2000PersistenceUnit" transaction-type="RESOURCE_LOCAL"> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0"
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="medifirst2000PersistenceUnit"
transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
<properties> <properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/> <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
<!-- value="create" to build a new database on each run; value="update" to modify an existing database; value="create-drop" means the same as "create" but also drops tables when Hibernate closes; value="validate" makes no changes to the database --> <property name="hibernate.hbm2ddl.auto" value="update" />
<property name="hibernate.hbm2ddl.auto" value="update"/> <property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.ImprovedNamingStrategy" />
<property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.ImprovedNamingStrategy"/> <property name="hibernate.connection.charSet" value="UTF-8" />
<property name="hibernate.connection.charSet" value="UTF-8"/> <property name="hibernate.show_sql" value="false" />
<property name="hibernate.show_sql" value="false" /> </properties>
<!-- Uncomment the following two properties for JBoss only --> </persistence-unit>
<!-- property name="hibernate.validator.apply_to_ddl" value="false" /-->
<!-- property name="hibernate.validator.autoregister_listeners" value="false" /-->
<!-- <property name="jboss.as.jpa.managed" value="false"/> -->
</properties>
</persistence-unit>
</persistence> </persistence>

View File

@ -1,31 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 26 April 2011 11:37:37 AM by Hibernate Tools 3.4.0.CR1 -->
<hibernate-mapping>
<class name="com.mkyong.stock.Stock" table="stock" catalog="mkyongdb">
<id name="stockId" type="java.lang.Integer">
<column name="STOCK_ID" />
<generator class="identity" />
</id>
<property name="stockId2" type="string">
<column name="STOCK_ID2" length="10" not-null="true" />
</property>
<property name="stockCode" type="string">
<column name="STOCK_CODE" length="10" not-null="true" unique="true" />
</property>
<property name="stockName" type="string">
<column name="STOCK_NAME" length="20" not-null="true" unique="true" />
</property>
<set name="stockDailyRecords" table="stock_daily_record" inverse="true" lazy="true" fetch="select">
<key>
<column name="STOCK_ID" not-null="true" />
</key>
<one-to-many class="com.mkyong.stock.StockDailyRecord" />
</set>
</class>
</hibernate-mapping>

View File

@ -1,28 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<included> <included>
<logger name="org.hibernate.SQL" level="ERROR"> <logger name="org.hibernate.SQL" level="ERROR">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</logger>
<!-- <logger name="org.hibernate.SQL" level="TRACE">
<appender-ref ref="STDOUT" /> <appender-ref ref="STDOUT" />
<appender-ref ref="FILE" /> <appender-ref ref="FILE" />
</logger> </logger>
-->
<!-- log for certain package -->
<!-- <logger name="com.jasamedika.medifirst2000.business.impl" level="DEBUG">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</logger>
-->
<root level="INFO"> <root level="INFO">
<appender-ref ref="STDOUT" /> <appender-ref ref="STDOUT" />
<appender-ref ref="FILE" /> <appender-ref ref="FILE" />
</root> </root>
</included> </included>

View File

@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<included> <included>
<root level="WARNING"> <root level="WARNING">
<appender-ref ref="FILE" /> <appender-ref ref="FILE" />
</root> </root>
</included> </included>

View File

@ -1,20 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<configuration> <configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder> <encoder>
<pattern>%d %-5level %logger{35} - %msg %n</pattern> <pattern>%d %-5level %logger{35} - %msg %n</pattern>
</encoder> </encoder>
</appender> </appender>
<appender name="FILE"
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> class="ch.qos.logback.core.rolling.RollingFileAppender">
<prudent>true</prudent> <prudent>true</prudent>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- ganti file setiap jam --> <!-- ganti file setiap jam -->
<fileNamePattern> <fileNamePattern>
${catalina.home:-.}/logs/%d{yyyy-MM-dd_HH}/coba-${spring.profiles.active:-development}.log ${catalina.home:-.}/logs/%d{yyyy-MM-dd_HH}/coba-${spring.profiles.active:-development}.log
</fileNamePattern> </fileNamePattern>
<!-- simpan file selama sebulan (24 * 31) --> <!-- simpan file selama sebulan (24 * 31) -->
<maxHistory>384</maxHistory> <maxHistory>384</maxHistory>
</rollingPolicy> </rollingPolicy>
@ -22,8 +20,5 @@
<pattern>%d %-5level %logger{35} - %msg %n</pattern> <pattern>%d %-5level %logger{35} - %msg %n</pattern>
</encoder> </encoder>
</appender> </appender>
<include resource="logback-${spring.profiles.active:-development}.xml" />
<include resource="logback-${spring.profiles.active:-development}.xml"/>
</configuration> </configuration>

View File

@ -9,4 +9,4 @@ label.try_again = PLEASE TRY AGAIN
# Data Validation Message # Data Validation Message
NotEmpty = Must not be empty NotEmpty = Must not be empty
Length = Length should be {1} Length.regexp = Length should be {1}

View File

@ -11,5 +11,5 @@ label.update.data.cuti = Memperbaharui Data Cuti
# Data Validation Message # Data Validation Message
NotEmpty = Tidak boleh kosong NotEmpty = Tidak boleh kosong
NotNull = {0} Tidak boleh kosong NotNull = {0} Tidak boleh kosong
Length = Panjang seharusnya {1} Length.regexp = Panjang seharusnya {1}

View File

@ -76,6 +76,14 @@
<artifactId>itextpdf</artifactId> <artifactId>itextpdf</artifactId>
<version>5.5.9</version> <version>5.5.9</version>
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${project.lombok.version}</version>
<scope>provided</scope>
</dependency>
</dependencies> </dependencies>
<organization> <organization>
<name>Jasa Medika</name> <name>Jasa Medika</name>

View File

@ -1,32 +0,0 @@
package com.jasamedika.medifirst2000.base;
import java.io.Serializable;
/**
* Base class for all entities, but using String idString as 'id'
*
* @author Roberto
*/
public class Base implements Serializable {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 2852686906555972960L;
protected String idString;
public Base(String idString) {
super();
this.idString = idString;
}
public Base() {
}
public String getIdString() {
return idString;
}
public void setIdString(String idString) {
this.idString = idString;
}
}

View File

@ -1,6 +1,7 @@
package com.jasamedika.medifirst2000.base; package com.jasamedika.medifirst2000.base;
import java.io.Serializable; import lombok.Getter;
import lombok.Setter;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.MappedSuperclass; import javax.persistence.MappedSuperclass;
@ -10,19 +11,11 @@ import javax.persistence.MappedSuperclass;
* *
* @author Adik * @author Adik
*/ */
@Getter
@Setter
@MappedSuperclass @MappedSuperclass
public abstract class BaseActive extends BaseProfile implements Serializable { public abstract class BaseActive extends BaseProfile {
@Column(name = "statusEnabled") @Column(name = "statusEnabled")
public Boolean statusEnabled; protected Boolean statusEnabled;
public Boolean getStatusEnabled() {
return statusEnabled;
}
public void setStatusEnabled(Boolean statusEnabled) {
this.statusEnabled = statusEnabled;
}
} }

View File

@ -1,24 +0,0 @@
package com.jasamedika.medifirst2000.base;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.validator.constraints.Length;
/**
* Base class for all entities, but using String idString as 'id'
*
* @author andri
*/
@MappedSuperclass
public class BaseBridging extends BaseActive implements Serializable {
//belum ada field yang akan di tambah, sementara hanya agar bisa di serialize
}

View File

@ -1,8 +0,0 @@
package com.jasamedika.medifirst2000.base;
/**
* @author Andri
*/
public abstract class BaseMapping extends BaseProfile {
}

View File

@ -1,34 +1,28 @@
package com.jasamedika.medifirst2000.base; package com.jasamedika.medifirst2000.base;
import java.io.Serializable; import lombok.Getter;
import lombok.Setter;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.validator.constraints.Length;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.GeneratedValue; import javax.persistence.GeneratedValue;
import javax.persistence.MappedSuperclass; import javax.persistence.MappedSuperclass;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.validator.constraints.Length;
/** /**
* Base class for all entities, but using String idString as 'id' * Base class for all entities, but using String idString as 'id'
* *
* @author Adik * @author Adik
*/ */
@Getter
@Setter
@MappedSuperclass @MappedSuperclass
public class BaseMaster extends BaseActive implements Serializable { public abstract class BaseMaster extends BaseActive {
@GeneratedValue(generator = "uuid") @GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid") @GenericGenerator(name = "uuid", strategy = "uuid")
@Column(columnDefinition = "CHAR(32)") @Column(columnDefinition = "CHAR(32)")
private String noRec; protected String noRec;
public String getNoRec() {
return noRec;
}
public void setNoRec(String noRec) {
this.noRec = noRec;
}
@Length(min = 1, max = 50, message = "") @Length(min = 1, max = 50, message = "")
@Column(name = "reportDisplay") @Column(name = "reportDisplay")
@ -41,29 +35,4 @@ public class BaseMaster extends BaseActive implements Serializable {
@Length(min = 1, max = 50, message = "") @Length(min = 1, max = 50, message = "")
@Column(name = "namaExternal") @Column(name = "namaExternal")
protected String namaExternal; protected String namaExternal;
public String getReportDisplay() {
return reportDisplay;
}
public void setReportDisplay(String reportDisplay) {
this.reportDisplay = reportDisplay;
}
public String getKodeExternal() {
return kodeExternal;
}
public void setKodeExternal(String kodeExternal) {
this.kodeExternal = kodeExternal;
}
public String getNamaExternal() {
return namaExternal;
}
public void setNamaExternal(String namaExternal) {
this.namaExternal = namaExternal;
}
} }

View File

@ -1,100 +0,0 @@
package com.jasamedika.medifirst2000.base;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.validator.constraints.Length;
/**
* Base class for all entities, but using String idString as 'id'
*
* @author Adik
*/
@MappedSuperclass
public class BaseMasterJadwalDokter extends BaseActive implements Serializable {
/**
*
*/
// private static final long serialVersionUID = -7522287859244078391L;
@Id
@GeneratedValue(
strategy=GenerationType.SEQUENCE,
generator="public.jadwaldokter_m_id_seq")
@javax.persistence.SequenceGenerator(
name="public.jadwaldokter_m_id_seq",
sequenceName="public.jadwaldokter_m_id_seq",
allocationSize=1
)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@Column(columnDefinition = "CHAR(32)")
private String noRec;
public String getNoRec() {
return noRec;
}
public void setNoRec(String noRec) {
this.noRec = noRec;
}
// public static long getSerialversionuid() {
// return serialVersionUID;
// }
@Length(min = 1, max = 50, message = "")
@Column(name = "reportDisplay")
protected String reportDisplay;
@Length(min = 1, max = 15, message = "")
@Column(name = "kodeExternal")
protected String kodeExternal;
@Length(min = 1, max = 50, message = "")
@Column(name = "namaExternal")
protected String namaExternal;
public String getReportDisplay() {
return reportDisplay;
}
public void setReportDisplay(String reportDisplay) {
this.reportDisplay = reportDisplay;
}
public String getKodeExternal() {
return kodeExternal;
}
public void setKodeExternal(String kodeExternal) {
this.kodeExternal = kodeExternal;
}
public String getNamaExternal() {
return namaExternal;
}
public void setNamaExternal(String namaExternal) {
this.namaExternal = namaExternal;
}
}

View File

@ -1,100 +0,0 @@
package com.jasamedika.medifirst2000.base;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.validator.constraints.Length;
/**
* Base class for all entities, but using String idString as 'id'
*
* @author Adik
*/
@MappedSuperclass
public class BaseMasterPasien extends BaseActive implements Serializable {
/**
*
*/
// private static final long serialVersionUID = -7522287859244078391L;
@Id
@GeneratedValue(
strategy=GenerationType.SEQUENCE,
generator="public.pasien_m_id_seq")
@javax.persistence.SequenceGenerator(
name="public.pasien_m_id_seq",
sequenceName="public.pasien_m_id_seq",
allocationSize=1
)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@Column(columnDefinition = "CHAR(32)")
private String noRec;
public String getNoRec() {
return noRec;
}
public void setNoRec(String noRec) {
this.noRec = noRec;
}
// public static long getSerialversionuid() {
// return serialVersionUID;
// }
@Length(min = 1, max = 50, message = "")
@Column(name = "reportDisplay")
protected String reportDisplay;
@Length(min = 1, max = 15, message = "")
@Column(name = "kodeExternal")
protected String kodeExternal;
@Length(min = 1, max = 50, message = "")
@Column(name = "namaExternal")
protected String namaExternal;
public String getReportDisplay() {
return reportDisplay;
}
public void setReportDisplay(String reportDisplay) {
this.reportDisplay = reportDisplay;
}
public String getKodeExternal() {
return kodeExternal;
}
public void setKodeExternal(String kodeExternal) {
this.kodeExternal = kodeExternal;
}
public String getNamaExternal() {
return namaExternal;
}
public void setNamaExternal(String namaExternal) {
this.namaExternal = namaExternal;
}
}

View File

@ -1,100 +0,0 @@
package com.jasamedika.medifirst2000.base;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.validator.constraints.Length;
/**
* Base class for all entities, but using String idString as 'id'
*
* @author b4yu4d4
*/
@MappedSuperclass
public class BaseMasterPegawai extends BaseActive implements Serializable {
/**
*
*/
// private static final long serialVersionUID = -7522287859244078391L;
@Id
@GeneratedValue(
strategy=GenerationType.SEQUENCE,
generator="public.pegawai_m_id_seq")
@javax.persistence.SequenceGenerator(
name="public.pegawai_m_id_seq",
sequenceName="public.pegawai_m_id_seq",
allocationSize=1
)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@Column(columnDefinition = "CHAR(32)")
private String noRec;
public String getNoRec() {
return noRec;
}
public void setNoRec(String noRec) {
this.noRec = noRec;
}
// public static long getSerialversionuid() {
// return serialVersionUID;
// }
@Length(min = 1, max = 50, message = "")
@Column(name = "reportDisplay")
protected String reportDisplay;
@Length(min = 1, max = 15, message = "")
@Column(name = "kodeExternal")
protected String kodeExternal;
@Length(min = 1, max = 50, message = "")
@Column(name = "namaExternal")
protected String namaExternal;
public String getReportDisplay() {
return reportDisplay;
}
public void setReportDisplay(String reportDisplay) {
this.reportDisplay = reportDisplay;
}
public String getKodeExternal() {
return kodeExternal;
}
public void setKodeExternal(String kodeExternal) {
this.kodeExternal = kodeExternal;
}
public String getNamaExternal() {
return namaExternal;
}
public void setNamaExternal(String namaExternal) {
this.namaExternal = namaExternal;
}
}

View File

@ -1,80 +0,0 @@
package com.jasamedika.medifirst2000.base;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.validator.constraints.Length;
import javax.persistence.*;
import java.io.Serializable;
/**
* Base class for all entities, but using String idString as 'id'
*
* @author Adik
*/
@MappedSuperclass
public class BaseMasterProduk extends BaseActive implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.produk_m_id_seq")
@SequenceGenerator(name = "public.produk_m_id_seq", sequenceName = "public.produk_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@Column(columnDefinition = "CHAR(32)")
private String noRec;
public String getNoRec() {
return noRec;
}
public void setNoRec(String noRec) {
this.noRec = noRec;
}
@Length(min = 1, max = 50, message = "")
@Column(name = "reportDisplay")
protected String reportDisplay;
@Length(min = 1, max = 15, message = "")
@Column(name = "kodeExternal")
protected String kodeExternal;
@Length(min = 1, max = 50, message = "")
@Column(name = "namaExternal")
protected String namaExternal;
public String getReportDisplay() {
return reportDisplay;
}
public void setReportDisplay(String reportDisplay) {
this.reportDisplay = reportDisplay;
}
public String getKodeExternal() {
return kodeExternal;
}
public void setKodeExternal(String kodeExternal) {
this.kodeExternal = kodeExternal;
}
public String getNamaExternal() {
return namaExternal;
}
public void setNamaExternal(String namaExternal) {
this.namaExternal = namaExternal;
}
}

View File

@ -1,100 +0,0 @@
package com.jasamedika.medifirst2000.base;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.validator.constraints.Length;
/**
* Base class for all entities, but using String idString as 'id'
*
* @author Adik
*/
@MappedSuperclass
public class BaseMasterStokProdukGlobal extends BaseActive implements Serializable {
/**
*
*/
// private static final long serialVersionUID = -7522287859244078391L;
@Id
@GeneratedValue(
strategy=GenerationType.SEQUENCE,
generator="public.stokprodukglobal_m_id_seq")
@javax.persistence.SequenceGenerator(
name="public.stokprodukglobal_m_id_seq",
sequenceName="public.stokprodukglobal_m_id_seq",
allocationSize=1
)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@Column(columnDefinition = "CHAR(32)")
private String noRec;
public String getNoRec() {
return noRec;
}
public void setNoRec(String noRec) {
this.noRec = noRec;
}
// public static long getSerialversionuid() {
// return serialVersionUID;
// }
@Length(min = 1, max = 50, message = "")
@Column(name = "reportDisplay")
protected String reportDisplay;
@Length(min = 1, max = 15, message = "")
@Column(name = "kodeExternal")
protected String kodeExternal;
@Length(min = 1, max = 50, message = "")
@Column(name = "namaExternal")
protected String namaExternal;
public String getReportDisplay() {
return reportDisplay;
}
public void setReportDisplay(String reportDisplay) {
this.reportDisplay = reportDisplay;
}
public String getKodeExternal() {
return kodeExternal;
}
public void setKodeExternal(String kodeExternal) {
this.kodeExternal = kodeExternal;
}
public String getNamaExternal() {
return namaExternal;
}
public void setNamaExternal(String namaExternal) {
this.namaExternal = namaExternal;
}
}

View File

@ -1,65 +1,42 @@
package com.jasamedika.medifirst2000.base; package com.jasamedika.medifirst2000.base;
import java.io.Serializable; import com.jasamedika.medifirst2000.util.CommonUtil;
import java.lang.reflect.AccessibleObject; import com.jasamedika.medifirst2000.util.JsonUtil;
import java.lang.reflect.Field; import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList; import org.hibernate.proxy.HibernateProxy;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
import javax.persistence.MappedSuperclass; import javax.persistence.MappedSuperclass;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import java.io.Serializable;
import org.hibernate.proxy.HibernateProxy; import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Field;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import java.util.*;
import com.jasamedika.medifirst2000.base.vo.BaseModelVO;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
/** /**
* *
* @author Adik * @author Adik
*/ */
@SuppressWarnings("serial")
@MappedSuperclass @MappedSuperclass
@Slf4j
public abstract class BaseModel implements Serializable { public abstract class BaseModel implements Serializable {
public Map<String, Object> ToSingleMap() throws IllegalArgumentException, IllegalAccessException { public Map<String, Object> ToSingleMap() throws IllegalArgumentException, IllegalAccessException {
Map<String, Object> maps = new HashMap<String, Object>(); Map<String, Object> maps = new HashMap<>();
for (Field field : BaseModel.GetFields(this.getClass())) { for (Field field : BaseModel.GetFields(this.getClass())) {
String name = field.getName(); String name = field.getName();
field.setAccessible(true); field.setAccessible(true);
if (name.equals("serialVersionUID")) switch (name) {
case "serialVersionUID":
case "_methods_":
case "handler":
case "_filter_signature":
continue; continue;
if (name.equals("_methods_"))
continue;
if (name.equals("handler"))
continue;
if (name.equals("_filter_signature"))
continue;
Boolean valid = false;
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
if (annotation instanceof JoinColumn) {
valid = true;
} else if (annotation instanceof Column) {
Column column = (Column) annotation;
if (column.name().endsWith("Fk"))
if (field.getName().endsWith("Id") == false)
valid = true;
} else if (annotation instanceof OneToMany) {
valid = true;
}
} }
if (valid == false) boolean valid = isValidItem(field);
if (!valid)
maps.put(field.getName(), field.get(this)); maps.put(field.getName(), field.get(this));
} }
return maps; return maps;
} }
@ -69,145 +46,99 @@ public abstract class BaseModel implements Serializable {
} }
public Map<String, Object> ToMap(Integer index) throws IllegalArgumentException, IllegalAccessException { public Map<String, Object> ToMap(Integer index) throws IllegalArgumentException, IllegalAccessException {
Map<String, Object> maps = new HashMap<String, Object>(); Map<String, Object> maps = new HashMap<>();
for (Field field : BaseModel.GetFields(this.getClass())) { for (Field field : BaseModel.GetFields(this.getClass())) {
String name = field.getName(); String name = field.getName();
field.setAccessible(true); field.setAccessible(true);
if (name.equals("serialVersionUID")) switch (name) {
case "serialVersionUID":
case "_methods_":
case "handler":
case "_filter_signature":
continue; continue;
if (name.equals("_methods_"))
continue;
if (name.equals("handler"))
continue;
if (name.equals("_filter_signature"))
continue;
Boolean valid = false;
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
if (annotation instanceof JoinColumn) {
valid = true;
} else if (annotation instanceof Column) {
Column column = (Column) annotation;
if (column.name().endsWith("Fk"))
if (field.getName().endsWith("Id") == false)
valid = true;
} else if (annotation instanceof OneToMany) {
valid = true;
}
} }
if (valid == false && field.get(this) != null) boolean valid = isValidItem(field);
if (!valid && field.get(this) != null)
maps.put(field.getName(), field.get(this)); maps.put(field.getName(), field.get(this));
} }
if (index > 1) if (index > 1)
for (Field field : BaseModel.GetFields(this.getClass())) { for (Field field : BaseModel.GetFields(this.getClass())) {
String str = field.getName(); String str = field.getName();
String name = field.getName(); String name = field.getName();
field.setAccessible(true); field.setAccessible(true);
if (name.equals("serialVersionUID")) switch (name) {
case "serialVersionUID":
case "_methods_":
case "_filter_signature":
case "handler":
continue; continue;
if (name.equals("_methods_")) }
continue; boolean valid = false;
if (name.equals("handler"))
continue;
if (name.equals("_filter_signature"))
continue;
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) {
valid = true; valid = true;
} else if (annotation instanceof Column) { } else if (annotation instanceof Column) {
Column column = (Column) annotation; Column column = (Column) annotation;
if (column.name().endsWith("Fk")) if (column.name().endsWith("Fk"))
if (field.getName().endsWith("Id") == false) if (!field.getName().endsWith("Id"))
valid = true; valid = true;
} else if (annotation instanceof OneToMany) { } else if (annotation instanceof OneToMany) {
valid = true; valid = true;
} }
if (valid == true) { if (valid) {
Object property = field.get(this); Object property = field.get(this);
if (property != null) {
if (property == null) { if (property instanceof HibernateProxy)
// do when property is null
} else {
if (property instanceof HibernateProxy) {
property = JsonUtil.initializeAndUnproxy(property); property = JsonUtil.initializeAndUnproxy(property);
}
if (property instanceof BaseModel) { if (property instanceof BaseModel) {
Map<String, Object> mapItems = new HashMap<String, Object>(); Map<String, Object> mapItems = new HashMap<>();
for (Field fieldItem : BaseModel.GetFields(property.getClass())) { for (Field fieldItem : BaseModel.GetFields(property.getClass())) {
String nameItem = fieldItem.getName(); String nameItem = fieldItem.getName();
fieldItem.setAccessible(true); fieldItem.setAccessible(true);
if (nameItem.equals("serialVersionUID")) switch (nameItem) {
case "serialVersionUID":
case "_methods_":
case "handler":
case "_filter_signature":
continue; continue;
if (nameItem.equals("_methods_"))
continue;
if (nameItem.equals("handler"))
continue;
if (nameItem.equals("_filter_signature"))
continue;
Boolean validItem = false;
for (java.lang.annotation.Annotation annotationItem : fieldItem
.getDeclaredAnnotations()) {
if (annotationItem instanceof JoinColumn) {
validItem = true;
} else if (annotationItem instanceof Column) {
Column columnItem = (Column) annotationItem;
if (columnItem.name().endsWith("Fk"))
if (fieldItem.getName().endsWith("Id") == false)
validItem = true;
} else if (annotationItem instanceof OneToMany) {
validItem = true;
}
} }
if (validItem == false && fieldItem.get(property) != null) { boolean validItem = isValidItem(fieldItem);
if (!validItem && fieldItem.get(property) != null)
mapItems.put(fieldItem.getName(), fieldItem.get(property)); mapItems.put(fieldItem.getName(), fieldItem.get(property));
}
} }
maps.put(str, mapItems); maps.put(str, mapItems);
} }
} }
} }
} }
} }
return maps; return maps;
} }
private static boolean isValidItem(Field fieldItem) {
boolean validItem = false;
for (java.lang.annotation.Annotation annotationItem : fieldItem.getDeclaredAnnotations()) {
if (annotationItem instanceof JoinColumn) {
validItem = true;
} else if (annotationItem instanceof Column) {
Column columnItem = (Column) annotationItem;
if (columnItem.name().endsWith("Fk"))
if (!fieldItem.getName().endsWith("Id"))
validItem = true;
} else if (annotationItem instanceof OneToMany) {
validItem = true;
}
}
return validItem;
}
@SuppressWarnings("rawtypes") @SuppressWarnings("rawtypes")
public static List<Field> GetFields(Class data) { public static List<Field> GetFields(Class data) {
List<Field> items = new ArrayList<Field>(); List<Field> items = new ArrayList<>();
Class parent = data.getSuperclass(); Class parent = data.getSuperclass();
if (parent != null)
Class tmpClass = null; items.addAll(GetFields(data.getSuperclass()));
if (BaseModelVO.class.isAssignableFrom(data.getClass())) { items.addAll(Arrays.asList(data.getDeclaredFields()));
tmpClass = BaseTransactionVO.class;
} else if (BaseTransactionVO.class.isAssignableFrom(data.getClass())) {
tmpClass = BaseMasterVO.class;
}
if ((data == tmpClass)) {
for (Field field : data.getDeclaredFields()) {
items.add(field);
}
return items;
}
if (parent != null) {
for (Field field : GetFields(data.getSuperclass())) {
items.add(field);
}
}
for (Field field : data.getDeclaredFields()) {
items.add(field);
}
return items; return items;
} }
@ -222,36 +153,29 @@ public abstract class BaseModel implements Serializable {
try { try {
cl = Class.forName(name); cl = Class.forName(name);
} catch (ClassNotFoundException e) { } catch (ClassNotFoundException e) {
e.printStackTrace(); log.error(e.getMessage());
} }
Map<String, Object> fields = new HashMap<String, Object>(); Map<String, Object> fields = new HashMap<>();
if (CommonUtil.isNotNullOrEmpty(cl)) { if (CommonUtil.isNotNullOrEmpty(cl) && cl != null) {
for (Object f : GetFields(cl).toArray()) { for (Object f : GetFields(cl).toArray()) {
if (!getName(((Field) f).getType().toString()).equalsIgnoreCase("Set")) { if (!getName(((Field) f).getType().toString()).equalsIgnoreCase("Set")) {
if (f instanceof Field) { ((AccessibleObject) f).setAccessible(true);
((AccessibleObject) f).setAccessible(true); boolean found = false;
boolean found = false; if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) { for (String element : fieldsToInclude) {
for (String element : fieldsToInclude) { if (((Field) f).getName().equals(element)) {
if (((Field) f).getName().equals(element)) { found = true;
found = true; break;
break;
}
} }
} else {
found = true;
}
if (found) {
fields.put(((Field) f).getName(), ((Field) f).get(this));
} }
} else {
found = true;
} }
if (found)
fields.put(((Field) f).getName(), ((Field) f).get(this));
} }
} }
} }
return fields; return fields;
} }
} }

View File

@ -1,6 +1,7 @@
package com.jasamedika.medifirst2000.base; package com.jasamedika.medifirst2000.base;
import java.io.Serializable; import lombok.Getter;
import lombok.Setter;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.MappedSuperclass; import javax.persistence.MappedSuperclass;
@ -10,18 +11,11 @@ import javax.persistence.MappedSuperclass;
* *
* @author Adik * @author Adik
*/ */
@Getter
@Setter
@MappedSuperclass @MappedSuperclass
public abstract class BaseProfile extends BaseModel implements Serializable { public abstract class BaseProfile extends BaseModel {
@Column(name = "kdProfile") @Column(name = "kdProfile")
public Short kdProfile; protected Short kdProfile;
public Short getKdProfile() {
return kdProfile;
}
public void setKdProfile(Short kdProfile) {
this.kdProfile = kdProfile;
}
} }

View File

@ -1,34 +1,25 @@
package com.jasamedika.medifirst2000.base; package com.jasamedika.medifirst2000.base;
import java.io.Serializable; import lombok.Getter;
import lombok.Setter;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.GeneratedValue; import javax.persistence.GeneratedValue;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.MappedSuperclass; import javax.persistence.MappedSuperclass;
import org.hibernate.annotations.GenericGenerator;
/** /**
* @author Andri * @author Andri
*/ */
@MappedSuperclass @Getter
public abstract class BaseTransaction extends BaseActive implements Serializable { @Setter
@MappedSuperclass
public abstract class BaseTransaction extends BaseActive {
@GeneratedValue(generator = "uuid") @GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid") @GenericGenerator(name = "uuid", strategy = "uuid")
@Column(columnDefinition = "CHAR(32)", unique = true) @Column(columnDefinition = "CHAR(32)", unique = true)
@Id @Id
public String noRec; protected String noRec;
public String getNoRec() {
return noRec;
}
public void setNoRec(String noRec) {
this.noRec = noRec;
}
} }

View File

@ -1,26 +1,16 @@
package com.jasamedika.medifirst2000.base.vo; package com.jasamedika.medifirst2000.base.vo;
import javax.persistence.MappedSuperclass; import lombok.Getter;
import lombok.Setter;
/** /**
* Base Action VO class * Base Action VO class
* *
* @author Adik * @author Adik
*/ */
@MappedSuperclass @Getter
@Setter
public abstract class BaseActiveVO extends BaseProfileVO { public abstract class BaseActiveVO extends BaseProfileVO {
protected Boolean statusEnabled; protected Boolean statusEnabled;
public BaseActiveVO() {
}
public Boolean getStatusEnabled() {
return statusEnabled;
}
public void setStatusEnabled(Boolean statusEnabled) {
this.statusEnabled = statusEnabled;
}
} }

View File

@ -1,8 +0,0 @@
package com.jasamedika.medifirst2000.base.vo;
/**
* @author Andri
*/
public abstract class BaseMappingVO extends BaseProfileVO {
}

View File

@ -1,61 +1,20 @@
package com.jasamedika.medifirst2000.base.vo; package com.jasamedika.medifirst2000.base.vo;
import javax.persistence.MappedSuperclass; import lombok.Getter;
import lombok.Setter;
/** /**
* Base Master VO class * Base Master VO class
* *
* @author Adik * @author Adik
*/ */
@MappedSuperclass @Getter
@Setter
public abstract class BaseMasterVO extends BaseActiveVO { public abstract class BaseMasterVO extends BaseActiveVO {
protected Integer id; protected Integer id;
protected String noRec; protected String noRec;
protected String reportDisplay; protected String reportDisplay;
protected String kodeExternal; protected String kodeExternal;
protected String namaExternal; protected String namaExternal;
public BaseMasterVO() {
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getNoRec() {
return noRec;
}
public void setNoRec(String noRec) {
this.noRec = noRec;
}
public String getReportDisplay() {
return reportDisplay;
}
public void setReportDisplay(String reportDisplay) {
this.reportDisplay = reportDisplay;
}
public String getKodeExternal() {
return kodeExternal;
}
public void setKodeExternal(String kodeExternal) {
this.kodeExternal = kodeExternal;
}
public String getNamaExternal() {
return namaExternal;
}
public void setNamaExternal(String namaExternal) {
this.namaExternal = namaExternal;
}
} }

View File

@ -1,409 +1,98 @@
package com.jasamedika.medifirst2000.base.vo; package com.jasamedika.medifirst2000.base.vo;
import com.jasamedika.medifirst2000.util.CommonUtil;
import lombok.extern.slf4j.Slf4j;
import java.lang.reflect.AccessibleObject; import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.util.ArrayList; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.persistence.Column;
import javax.persistence.JoinColumn;
import javax.persistence.MappedSuperclass;
import javax.persistence.OneToMany;
import org.hibernate.proxy.HibernateProxy;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.base.BaseModel;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
/** /**
* Base VO class for all entities, for exposing data as JSON Object * Base VO class for all entities, for exposing data as JSON Object
* *
* @author Roberto * @author Roberto
*/ */
@MappedSuperclass @Slf4j
public abstract class BaseModelVO { public abstract class BaseModelVO {
public Map<String, Object> ToSingleMap() throws IllegalArgumentException, IllegalAccessException { public Map<String, Object> ToSingleMap() throws IllegalArgumentException, IllegalAccessException {
Map<String, Object> maps = new HashMap<String, Object>(); Map<String, Object> maps = new HashMap<>();
List<String> fieldsToInclude = new ArrayList<String>(); for (Field field : GetFields(this.getClass())) {
for (Field field : this.GetFields(this.getClass())) {
String str = field.getName();
String name = field.getName(); String name = field.getName();
field.setAccessible(true); field.setAccessible(true);
if (name.equals("serialVersionUID")) switch (name) {
case "serialVersionUID":
case "_methods_":
case "handler":
case "_filter_signature":
continue; continue;
if (name.equals("_methods_"))
continue;
if (name.equals("handler"))
continue;
if (name.equals("_filter_signature"))
continue;
Boolean valid = false;
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
if (annotation instanceof JoinColumn) {
valid = true;
} else if (annotation instanceof Column) {
Column column = (Column) annotation;
if (column.name().endsWith("Fk"))
if (field.getName().endsWith("Id") == false)
valid = true;
} else if (annotation instanceof OneToMany) {
valid = true;
}
} }
if (valid == false) boolean valid = false;
if (!valid)
maps.put(field.getName(), field.get(this)); maps.put(field.getName(), field.get(this));
} }
return maps; return maps;
} }
public Map<String, Object> ToMap(Integer index) throws IllegalArgumentException, IllegalAccessException {
Map<String, Object> maps = new HashMap<String, Object>();
List<String> fieldsToInclude = new ArrayList<String>();
for (Field field : this.GetFields(this.getClass())) {
String str = field.getName();
String name = field.getName();
field.setAccessible(true);
if (name.equals("serialVersionUID"))
continue;
if (name.equals("_methods_"))
continue;
if (name.equals("handler"))
continue;
if (name.equals("_filter_signature"))
continue;
Boolean valid = false;
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
if (annotation instanceof JoinColumn) {
valid = true;
} else if (annotation instanceof Column) {
Column column = (Column) annotation;
if (column.name().endsWith("Fk"))
if (field.getName().endsWith("Id") == false)
valid = true;
} else if (annotation instanceof OneToMany) {
valid = true;
}
}
if (valid == false && field.get(this)!=null)
maps.put(field.getName(), field.get(this));
}
if(index>1)
for (Field field : this.GetFields(this.getClass())) {
String str = field.getName();
String name = field.getName();
field.setAccessible(true);
if (name.equals("serialVersionUID"))
continue;
if (name.equals("_methods_"))
continue;
if (name.equals("handler"))
continue;
if (name.equals("_filter_signature"))
continue;
Boolean valid = false;
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
if (annotation instanceof JoinColumn) {
valid = true;
} else if (annotation instanceof Column) {
Column column = (Column) annotation;
if (column.name().endsWith("Fk"))
if (field.getName().endsWith("Id") == false)
valid = true;
} else if (annotation instanceof OneToMany) {
valid = true;
}
if (valid == true) {
Object property = field.get(this);
if (property == null)
{
//maps.put(str, null);
}
else {
if(property instanceof HibernateProxy)
{
property = JsonUtil.initializeAndUnproxy(property);
}
if (property instanceof BaseModel) {
Map<String, Object> mapItems = new HashMap<String, Object>();
for (Field fieldItem : ((BaseModel) property).GetFields(property.getClass())) {
String strItem = fieldItem.getName();
String nameItem = fieldItem.getName();
fieldItem.setAccessible(true);
if (nameItem.equals("serialVersionUID"))
continue;
if (nameItem.equals("_methods_"))
continue;
if (nameItem.equals("handler"))
continue;
if (nameItem.equals("_filter_signature"))
continue;
Boolean validItem = false;
for (java.lang.annotation.Annotation annotationItem : fieldItem
.getDeclaredAnnotations()) {
if (annotationItem instanceof JoinColumn) {
validItem = true;
} else if (annotationItem instanceof Column) {
Column columnItem = (Column) annotationItem;
if (columnItem.name().endsWith("Fk"))
if (fieldItem.getName().endsWith("Id") == false)
validItem = true;
} else if (annotationItem instanceof OneToMany) {
validItem = true;
}
}
if (validItem == false && fieldItem.get(property)!=null) {
mapItems.put(fieldItem.getName(), fieldItem.get(property));
}
}
maps.put(str, mapItems);
}
}
}
}
}
return maps;
}
public Map<String, Object> ToMap() throws IllegalArgumentException, IllegalAccessException { public Map<String, Object> ToMap() throws IllegalArgumentException, IllegalAccessException {
Map<String, Object> maps = new HashMap<String, Object>(); Map<String, Object> maps = new HashMap<>();
List<String> fieldsToInclude = new ArrayList<String>(); for (Field field : GetFields(this.getClass())) {
for (Field field : this.GetFields(this.getClass())) {
String str = field.getName();
String name = field.getName(); String name = field.getName();
field.setAccessible(true); field.setAccessible(true);
if (name.equals("serialVersionUID")) switch (name) {
case "serialVersionUID":
case "_methods_":
case "handler":
case "_filter_signature":
continue; continue;
if (name.equals("_methods_"))
continue;
if (name.equals("handler"))
continue;
if (name.equals("_filter_signature"))
continue;
Boolean valid = false;
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
if (annotation instanceof JoinColumn) {
valid = true;
} else if (annotation instanceof Column) {
Column column = (Column) annotation;
if (column.name().endsWith("Fk"))
if (field.getName().endsWith("Id") == false)
valid = true;
} else if (annotation instanceof OneToMany) {
valid = true;
}
} }
if (valid == false && field.get(this)!=null) boolean valid = false;
if (!valid && field.get(this) != null)
maps.put(field.getName(), field.get(this)); maps.put(field.getName(), field.get(this));
} }
for (Field field : this.GetFields(this.getClass())) {
String str = field.getName();
String name = field.getName();
field.setAccessible(true);
if (name.equals("serialVersionUID"))
continue;
if (name.equals("_methods_"))
continue;
if (name.equals("handler"))
continue;
if (name.equals("_filter_signature"))
continue;
Boolean valid = false;
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
if (annotation instanceof JoinColumn) {
valid = true;
} else if (annotation instanceof Column) {
Column column = (Column) annotation;
if (column.name().endsWith("Fk"))
if (field.getName().endsWith("Id") == false)
valid = true;
} else if (annotation instanceof OneToMany) {
valid = true;
}
if (valid == true) {
Object property = field.get(this);
if (property == null)
{
//maps.put(str, null);
}
else {
if (property instanceof BaseModelVO) {
Map<String, Object> mapItems = new HashMap<String, Object>();
for (Field fieldItem : ((BaseModelVO) property).GetFields(property.getClass())) {
String strItem = fieldItem.getName();
String nameItem = fieldItem.getName();
fieldItem.setAccessible(true);
if (nameItem.equals("serialVersionUID"))
continue;
if (nameItem.equals("_methods_"))
continue;
if (nameItem.equals("handler"))
continue;
if (nameItem.equals("_filter_signature"))
continue;
Boolean validItem = false;
for (java.lang.annotation.Annotation annotationItem : fieldItem
.getDeclaredAnnotations()) {
if (annotationItem instanceof JoinColumn) {
validItem = true;
} else if (annotationItem instanceof Column) {
Column columnItem = (Column) annotationItem;
if (columnItem.name().endsWith("Fk"))
if (fieldItem.getName().endsWith("Id") == false)
validItem = true;
} else if (annotationItem instanceof OneToMany) {
validItem = true;
}
}
if (validItem == false && fieldItem.get(property)!=null) {
mapItems.put(fieldItem.getName(), fieldItem.get(property));
}
}
maps.put(str, mapItems);
}
else
if(property instanceof BaseTransactionVO)
{
Map<String, Object> mapItems = new HashMap<String, Object>();
for (Field fieldItem : ((BaseTransactionVO) property).GetFields(property.getClass())) {
String strItem = fieldItem.getName();
String nameItem = fieldItem.getName();
fieldItem.setAccessible(true);
if (nameItem.equals("serialVersionUID"))
continue;
if (nameItem.equals("_methods_"))
continue;
if (nameItem.equals("handler"))
continue;
if (nameItem.equals("_filter_signature"))
continue;
Boolean validItem = false;
for (java.lang.annotation.Annotation annotationItem : fieldItem
.getDeclaredAnnotations()) {
if (annotationItem instanceof JoinColumn) {
validItem = true;
} else if (annotationItem instanceof Column) {
Column columnItem = (Column) annotationItem;
if (columnItem.name().endsWith("Fk"))
if (fieldItem.getName().endsWith("Id") == false)
validItem = true;
} else if (annotationItem instanceof OneToMany) {
validItem = true;
}
}
if (validItem == false && fieldItem.get(property)!=null) {
mapItems.put(fieldItem.getName(), fieldItem.get(property));
}
}
maps.put(str, mapItems);
}
}
}
}
}
return maps; return maps;
} }
public static List<Field> GetFields(Class data) { public static List<Field> GetFields(Class<?> data) {
List<Field> items = new ArrayList<Field>(); List<Field> items = new ArrayList<>();
String name = data.getName(); Class<?> parent = data.getSuperclass();
Class parent = data.getSuperclass(); if (parent != null)
if (parent instanceof Class) { items.addAll(GetFields(data.getSuperclass()));
name = ((Class) parent).getName(); items.addAll(Arrays.asList(data.getDeclaredFields()));
}
Class tmpClass = null;
if (BaseModelVO.class.isAssignableFrom(data.getClass())) {
tmpClass = BaseTransaction.class;
} else if (BaseTransaction.class.isAssignableFrom(data.getClass())) {
tmpClass = BaseMaster.class;
}
if ((data == tmpClass)) {
for (Field field : data.getDeclaredFields()) {
items.add(field);
}
return items;
}
if (parent != null) {
for (Field field : GetFields(data.getSuperclass())) {
items.add(field);
}
}
for (Field field : data.getDeclaredFields()) {
items.add(field);
}
return items; return items;
} }
public Map<String, Object> serialize(String[] fieldsToInclude, String className) throws Exception { public Map<String, Object> serialize(String[] fieldsToInclude, String className) throws Exception {
//return ToMap(); String name = "com.jasamedika.medifirst2000.vo." + getName(className);
String name = "com.jasamedika.medifirst2000.vo." + getName(className); Class<?> cl = null;
Class cl = null; try {
Object o = null; cl = Class.forName(name);
try { } catch (ClassNotFoundException e) {
cl = Class.forName(name); log.error(e.getMessage());
o = cl.newInstance(); }
} catch (ClassNotFoundException e) { Map<String, Object> fields = new HashMap<>();
e.printStackTrace(); if (CommonUtil.isNotNullOrEmpty(cl) && cl != null) {
} catch (InstantiationException e) { for (Object f : GetFields(cl).toArray()) {
e.printStackTrace(); if (f instanceof Field) {
} catch (IllegalAccessException e) { ((AccessibleObject) f).setAccessible(true);
e.printStackTrace(); boolean found = false;
} if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
Map<String, Object> fields = new HashMap<String, Object>(); for (String element : fieldsToInclude) {
for (Object f : GetFields(cl).toArray()) { if (((Field) f).getName().equals(element)) {
if (f instanceof Field) { found = true;
((AccessibleObject) f).setAccessible(true); break;
boolean found = false; }
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) { }
for (String element : fieldsToInclude) { } else {
if (((Field) f).getName().equals(element)) found = true;
{ }
found = true; if (found) {
break; fields.put(((Field) f).getName(), ((Field) f).get(this));
} }
} }
} else { }
found = true; }
} return fields;
if (found) {
fields.put(((Field) f).getName(), ((Field) f).get(this));
}
}
}
return fields;
} }
public String getName(String value) { public String getName(String value) {

View File

@ -1,26 +1,16 @@
package com.jasamedika.medifirst2000.base.vo; package com.jasamedika.medifirst2000.base.vo;
import javax.persistence.MappedSuperclass; import lombok.Getter;
import lombok.Setter;
/** /**
* Base Profile VO class * Base Profile VO class
* *
* @author Adik * @author Adik
*/ */
@MappedSuperclass @Getter
public class BaseProfileVO extends BaseModelVO { @Setter
public abstract class BaseProfileVO extends BaseModelVO {
public Short kdProfile;
public BaseProfileVO() {
}
public Short getKdProfile() {
return kdProfile;
}
public void setKdProfile(Short kdProfile) {
this.kdProfile = kdProfile;
}
protected Short kdProfile;
} }

View File

@ -1,25 +1,14 @@
package com.jasamedika.medifirst2000.base.vo; package com.jasamedika.medifirst2000.base.vo;
import javax.persistence.MappedSuperclass; import lombok.Getter;
import lombok.Setter;
/** /**
* @author Andri * @author Andri
*/ */
@MappedSuperclass @Getter
@Setter
public abstract class BaseTransactionVO extends BaseActiveVO { public abstract class BaseTransactionVO extends BaseActiveVO {
protected String noRec; protected String noRec;
public BaseTransactionVO() {
}
public String getNoRec() {
return noRec;
}
public void setNoRec(String noRec) {
this.noRec = noRec;
}
} }

View File

@ -1,27 +0,0 @@
package com.jasamedika.medifirst2000.base.vo;
/**
* Base VO class for all entities, for exposing data as JSON Object
*
* @author Roberto
*/
public class BaseVO {
protected String id;
public BaseVO(String id) {
super();
this.id = id;
}
public BaseVO() {
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}

View File

@ -1,27 +1,17 @@
package com.jasamedika.medifirst2000.base.vo.validation; package com.jasamedika.medifirst2000.base.vo.validation;
import lombok.AllArgsConstructor;
import lombok.Getter;
/** /**
* VO which contains the information of a single validation error. * VO which contains the information of a single validation error.
* *
* @author Roberto * @author Roberto
*/ */
@Getter
@AllArgsConstructor
public class FieldErrorVO { public class FieldErrorVO {
private String field; private String field;
private String message; private String message;
public FieldErrorVO(String field, String message) {
this.field = field;
this.message = message;
}
public String getField() {
return field;
}
public String getMessage() {
return message;
}
} }

View File

@ -1,5 +1,8 @@
package com.jasamedika.medifirst2000.base.vo.validation; package com.jasamedika.medifirst2000.base.vo.validation;
import lombok.Getter;
import lombok.NoArgsConstructor;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -8,19 +11,14 @@ import java.util.List;
* *
* @author Roberto * @author Roberto
*/ */
@Getter
@NoArgsConstructor
public class ValidationErrorVO { public class ValidationErrorVO {
private List<FieldErrorVO> fieldErrors = new ArrayList<FieldErrorVO>();
public ValidationErrorVO() { private final List<FieldErrorVO> fieldErrors = new ArrayList<>();
}
public void addFieldError(String path, String message) { public void addFieldError(String path, String message) {
FieldErrorVO error = new FieldErrorVO(path, message); FieldErrorVO error = new FieldErrorVO(path, message);
fieldErrors.add(error); fieldErrors.add(error);
} }
public List<FieldErrorVO> getFieldErrors() {
return fieldErrors;
}
} }

View File

@ -1,6 +1,7 @@
package com.jasamedika.medifirst2000.core.web; package com.jasamedika.medifirst2000.core.web;
public class WebConstants { public class WebConstants {
public static final class PageParameter { public static final class PageParameter {
public static final String LIST_DATA = "listData"; public static final String LIST_DATA = "listData";
public static final String TOTAL_PAGES = "totalPages"; public static final String TOTAL_PAGES = "totalPages";
@ -18,6 +19,5 @@ public class WebConstants {
public static final String MESSAGE = "Message"; public static final String MESSAGE = "Message";
} }
// HEADER KEY TOKEN
public static final String AUTH_HEADER_NAME = "X-AUTH-TOKEN"; public static final String AUTH_HEADER_NAME = "X-AUTH-TOKEN";
} }

View File

@ -1,16 +0,0 @@
package com.jasamedika.medifirst2000.enums;
public enum MetodeHargaEnum {
BARU("BARU"),
LAMA("LAMA");
private String val;
MetodeHargaEnum(String val) {
this.val = val;
}
public String getVal() {
return val;
}}

View File

@ -1,18 +1,14 @@
package com.jasamedika.medifirst2000.enums; package com.jasamedika.medifirst2000.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum Status { public enum Status {
TERSEDIA("Tersedia"), ORDER("ORDER"), DIPAKAI("DIPAKAI"), SELESAI("SELESAI"), TERISI("Terisi"), CHECKOUT( TERSEDIA("Tersedia"), ORDER("ORDER"), DIPAKAI("DIPAKAI"), SELESAI("SELESAI"), TERISI("Terisi"), CHECKOUT(
"Checkout"), MENINGGAL("Meninggal"); "Checkout"), MENINGGAL("Meninggal");
private String val; private final String val;
Status(String val) {
this.val = val;
}
public String getVal() {
return val;
}
} }

View File

@ -1,20 +0,0 @@
package com.jasamedika.medifirst2000.enums;
public enum StatusAnggaran {
// PENGAJUAN("0"), VERIFIKASI_PPK("1"), VERIFIKASI_PENGENDALI("2"), VERIFIKASI_ULP("3"), VERIFIKASI_ANGGARAN(
// "4"), VERIFIKASI_PP("5");
INDIKATIF("0"),DEFINITIF("1");
private String val;
StatusAnggaran(String val) {
this.val = val;
}
public String getVal() {
return val;
}
}

View File

@ -1,31 +1,16 @@
package com.jasamedika.medifirst2000.enums; package com.jasamedika.medifirst2000.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum StatusAntrianEnum { public enum StatusAntrianEnum {
MENUNGGU("0"),
DIPANGGIL_SUSTER("1"),
DIPANGGIL_DOKTER("2"),
SELESAI_DIPERIKSA("3"),
PERSIAPAN("4"),
PERIKSA("5"),
SELESAI_HASIL("7"),
AMBIIL_HASIL("8"),
HASIL("6"),
SAMPLE_DI_AMBIL("9"),
SAMPLE_DI_TERIMA("10"),
SAMPLE_DI_VERIFIKASI("11"),
VALIDASI("12"),
STATUS_CETAK("13"),
VALIDASI_ANALIS("14"),
MASUK_KAMAR("15");
private String val;
StatusAntrianEnum(String val) { MENUNGGU("0"), DIPANGGIL_SUSTER("1"), DIPANGGIL_DOKTER("2"), SELESAI_DIPERIKSA("3"), PERSIAPAN("4"), PERIKSA(
this.val = val; "5"), SELESAI_HASIL("7"), AMBIIL_HASIL("8"), HASIL("6"), SAMPLE_DI_AMBIL(
} "9"), SAMPLE_DI_TERIMA("10"), SAMPLE_DI_VERIFIKASI(
"11"), VALIDASI("12"), STATUS_CETAK("13"), VALIDASI_ANALIS("14"), MASUK_KAMAR("15");
public String getVal() {
return val;
}}
private final String val;
}

View File

@ -1,16 +0,0 @@
package com.jasamedika.medifirst2000.enums;
public enum StatusCodeEnum {
BARU("BARU"),
LAMA("LAMA");
private String val;
StatusCodeEnum(String val) {
this.val = val;
}
public String getVal() {
return val;
}}

View File

@ -1,21 +1,13 @@
package com.jasamedika.medifirst2000.enums; package com.jasamedika.medifirst2000.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum StatusGiziEnum { public enum StatusGiziEnum {
MENUNGGU("0"),
VERIFIKASI("1"),
PESAN_BAHAN("2"),
PRODUKSI("3"),
KIRIM_MENU("4"),
;
private String val;
StatusGiziEnum(String val) { MENUNGGU("0"), VERIFIKASI("1"), PESAN_BAHAN("2"), PRODUKSI("3"), KIRIM_MENU("4");
this.val = val;
}
public String getVal() {
return val;
}}
private final String val;
}

View File

@ -1,16 +1,13 @@
package com.jasamedika.medifirst2000.enums; package com.jasamedika.medifirst2000.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum StatusKunjunganEnum { public enum StatusKunjunganEnum {
BARU("BARU"),
LAMA("LAMA");
private String val;
StatusKunjunganEnum(String val) { BARU("BARU"), LAMA("LAMA");
this.val = val;
}
public String getVal() { private final String val;
return val; }
}}

View File

@ -1,17 +1,13 @@
package com.jasamedika.medifirst2000.enums; package com.jasamedika.medifirst2000.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum StatusNegPosEnum { public enum StatusNegPosEnum {
NEG("NEG"),
POS("POS");
private String val;
StatusNegPosEnum(String val) { NEG("NEG"), POS("POS");
this.val = val;
}
public String getVal() { private final String val;
return val;
}
} }

View File

@ -1,16 +1,13 @@
package com.jasamedika.medifirst2000.enums; package com.jasamedika.medifirst2000.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum StatusPenyakitEnum { public enum StatusPenyakitEnum {
BARU("BARU"),
LAMA("LAMA");
private String val;
StatusPenyakitEnum(String val) { BARU("BARU"), LAMA("LAMA");
this.val = val;
}
public String getVal() { private final String val;
return val; }
}}

View File

@ -1,16 +1,13 @@
package com.jasamedika.medifirst2000.enums; package com.jasamedika.medifirst2000.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum TipePasienEnum { public enum TipePasienEnum {
BARU("BARU"),
LAMA("LAMA");
private String val;
TipePasienEnum(String val) { BARU("BARU"), LAMA("LAMA");
this.val = val;
}
public String getVal() { private final String val;
return val; }
}}

View File

@ -1,32 +1,20 @@
package com.jasamedika.medifirst2000.enums; package com.jasamedika.medifirst2000.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum VerifikasiEnum { public enum VerifikasiEnum {
VERIFIKASI_PEA("VERIFIKASI_PEA"),
VERIFIKASI_DIREKSI("VERIFIKASI_DIREKSI"),
PENGAJUAN("PENGAJUAN"),
VERIFIKASI_PENGENDALI("VERIFIKASI_PENGENDALI"),
UNVERIFIKASI_PENGENDALI("UNVERIFIKASI_PENGENDALI"),
VERIF_SPPB_PPK("VERIFIKASI_PPK"),
UNVERIF_SPPB_PPK("UNVERIFIKASI_PPK"),
NEW_SPPB("SPPB_BARU"),
VERIF_PENGENDALI("VERIFIKASI_PENGENDALI"),
VERIF_ANGGARAN("VERIFIKASI_ANGGARAN"),
VERIF_DIREKTUR("VERIFIKASI_DIREKTUR"),
VERIF_PP("VERIFIKASI_PP"),
VERIF_ULP("VERIFIKASI_ULP"),
VERIF_PPK("VERIFIKASI_PPK"),
VERIFIKASI("VERIFIKASI");
private String val;
VerifikasiEnum(String val) { VERIFIKASI_PEA("VERIFIKASI_PEA"), VERIFIKASI_DIREKSI("VERIFIKASI_DIREKSI"), PENGAJUAN(
this.val = val; "PENGAJUAN"), VERIFIKASI_PENGENDALI("VERIFIKASI_PENGENDALI"), UNVERIFIKASI_PENGENDALI(
} "UNVERIFIKASI_PENGENDALI"), VERIF_SPPB_PPK("VERIFIKASI_PPK"), UNVERIF_SPPB_PPK(
"UNVERIFIKASI_PPK"), NEW_SPPB("SPPB_BARU"), VERIF_PENGENDALI(
"VERIFIKASI_PENGENDALI"), VERIF_ANGGARAN(
"VERIFIKASI_ANGGARAN"), VERIF_DIREKTUR("VERIFIKASI_DIREKTUR"), VERIF_PP(
"VERIFIKASI_PP"), VERIF_ULP("VERIFIKASI_ULP"), VERIF_PPK(
"VERIFIKASI_PPK"), VERIFIKASI("VERIFIKASI");
public String getVal() { private final String val;
return val; }
}}

View File

@ -1,13 +0,0 @@
package com.jasamedika.medifirst2000.helper;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ ElementType.TYPE, ElementType.METHOD, ElementType.FIELD })
@Retention(RetentionPolicy.RUNTIME)
@Caption
public @interface EmailCustomAnnotation {
}

Some files were not shown because too many files have changed in this diff Show More