Merge branch 'dev/master/data-fix' into dev/no-cron

This commit is contained in:
Salman Manoe 2025-02-12 16:41:44 +07:00
commit 0f9f9ea7b8
58 changed files with 483 additions and 535 deletions

View File

@ -14,7 +14,7 @@ import com.jasamedika.medifirst2000.vo.AgamaVO;
* @author Roberto * @author Roberto
*/ */
public interface AgamaService <T> extends BaseVoService<Agama, AgamaVO, Integer> { public interface AgamaService <T> extends BaseVoService<Agama, AgamaVO, Integer> {
String GetSettingDataFixed(String prefix) ; String getSettingDataFixed(String prefix) ;
List<Agama> findAllAgama(); List<Agama> findAllAgama();
Agama findByIdAgama(Integer id); Agama findByIdAgama(Integer id);
// Map<String, Object> upload(TestUploadVO vo) throws IOException; // Map<String, Object> upload(TestUploadVO vo) throws IOException;

View File

@ -13,7 +13,7 @@ import com.jasamedika.medifirst2000.vo.KomponenEvaluasiVO;
* @author Lukman Hakim * @author Lukman Hakim
*/ */
public interface KomponenEvaluasiService { public interface KomponenEvaluasiService {
String GetSettingDataFixed(String prefix) ; String getSettingDataFixed(String prefix) ;
KomponenEvaluasi findByIdKomponenEvaluasi(Integer id); KomponenEvaluasi findByIdKomponenEvaluasi(Integer id);
KomponenEvaluasiVO add(KomponenEvaluasiVO vo); KomponenEvaluasiVO add(KomponenEvaluasiVO vo);
KomponenEvaluasiVO update(KomponenEvaluasiVO vo); KomponenEvaluasiVO update(KomponenEvaluasiVO vo);

View File

@ -88,7 +88,7 @@ private static String SETTING_DATA_FIXED_JENIS="AdvokasiHukumHukor";
String noUsulan, Integer ruanganId) { String noUsulan, Integer ruanganId) {
List<Map<String, Object>> maps = null; List<Map<String, Object>> maps = null;
List<Map<String, Object>> result= new ArrayList<Map<String, Object>>(); List<Map<String, Object>> result= new ArrayList<Map<String, Object>>();
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
if (CommonUtil.isNotNullOrEmpty(noUsulan)){ if (CommonUtil.isNotNullOrEmpty(noUsulan)){
maps = UsulanEvaluasiDao.listUsulanEvaluasiByRuanganPembuat(tglAwal, tglAkhir, noUsulan,ruanganId,Integer.parseInt(idJensEvaluasi)); maps = UsulanEvaluasiDao.listUsulanEvaluasiByRuanganPembuat(tglAwal, tglAkhir, noUsulan,ruanganId,Integer.parseInt(idJensEvaluasi));
}else{ }else{
@ -107,7 +107,7 @@ private static String SETTING_DATA_FIXED_JENIS="AdvokasiHukumHukor";
Integer ruanganId) { Integer ruanganId) {
List<Map<String, Object>> maps = null; List<Map<String, Object>> maps = null;
List<Map<String, Object>> result= new ArrayList<Map<String, Object>>(); List<Map<String, Object>> result= new ArrayList<Map<String, Object>>();
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
if (CommonUtil.isNotNullOrEmpty(noUsulan)){ if (CommonUtil.isNotNullOrEmpty(noUsulan)){
maps= UsulanEvaluasiDao.listUsulanEvaluasiByRuanganTujuan(tglAwal, tglAkhir, noUsulan,ruanganId); maps= UsulanEvaluasiDao.listUsulanEvaluasiByRuanganTujuan(tglAwal, tglAkhir, noUsulan,ruanganId);
}else{ }else{
@ -148,7 +148,7 @@ private static String SETTING_DATA_FIXED_JENIS="AdvokasiHukumHukor";
LoginUser loginUser = loginUserService.getLoginUser(); LoginUser loginUser = loginUserService.getLoginUser();
//SET JENIS EVALUASI //SET JENIS EVALUASI
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
JenisEvaluasi jenisEvaluasi = new JenisEvaluasi(); JenisEvaluasi jenisEvaluasi = new JenisEvaluasi();
jenisEvaluasi.setId(Integer.parseInt(idJensEvaluasi));//Set Static dahulu jenisEvaluasi.setId(Integer.parseInt(idJensEvaluasi));//Set Static dahulu
@ -244,7 +244,7 @@ private static String SETTING_DATA_FIXED_JENIS="AdvokasiHukumHukor";
} }
private Dokumen saveDokumen(String bodyFile,String fileNameTemp){ private Dokumen saveDokumen(String bodyFile,String fileNameTemp){
// //
String idJenisDokumen= GetSettingDataFixed("JenisDokumenAdvokasiHukum"); String idJenisDokumen= getSettingDataFixed("JenisDokumenAdvokasiHukum");
JenisDokumen jenisDokumen= new JenisDokumen(); JenisDokumen jenisDokumen= new JenisDokumen();
jenisDokumen.setId(Integer.parseInt(idJenisDokumen)); jenisDokumen.setId(Integer.parseInt(idJenisDokumen));
Dokumen dokumen = new Dokumen(); Dokumen dokumen = new Dokumen();

View File

@ -1,14 +1,8 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList; import com.jasamedika.medifirst2000.core.web.WebConstants;
import java.util.HashMap; import com.jasamedika.medifirst2000.dao.custom.base.util.QueryOrder;
import java.util.List; import com.jasamedika.medifirst2000.dao.custom.base.util.QueryOrderDirection;
import java.util.Map;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -17,9 +11,13 @@ import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;
import com.jasamedika.medifirst2000.core.web.WebConstants; import javax.persistence.EntityManager;
import com.jasamedika.medifirst2000.dao.custom.base.util.QueryOrder; import javax.persistence.PersistenceContext;
import com.jasamedika.medifirst2000.dao.custom.base.util.QueryOrderDirection; import javax.persistence.Query;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/** /**
* Created by Roberto * Created by Roberto
@ -88,7 +86,7 @@ public abstract class BaseVoServiceImpl {
protected EntityManager em; protected EntityManager em;
public String GetSettingDataFixed(String prefix) { public String getSettingDataFixed(String prefix) {
StringBuffer buffer = new StringBuffer(); StringBuffer buffer = new StringBuffer();
buffer.append("select model.nilaiField from SettingDataFixed model where model.namaField='"+prefix+"'"); buffer.append("select model.nilaiField from SettingDataFixed model where model.namaField='"+prefix+"'");
Query query = em.createQuery(buffer.toString()); Query query = em.createQuery(buffer.toString());
@ -97,7 +95,7 @@ public abstract class BaseVoServiceImpl {
} }
public List<Integer> splitDataSettingDatafixed(String previx) { public List<Integer> splitDataSettingDatafixed(String previx) {
String tmpStr = GetSettingDataFixed(previx); String tmpStr = getSettingDataFixed(previx);
String arr[] = tmpStr.split(","); String arr[] = tmpStr.split(",");
List<Integer> listStr = new ArrayList<Integer>(); List<Integer> listStr = new ArrayList<Integer>();
for (String ar : arr) { for (String ar : arr) {
@ -107,7 +105,7 @@ public abstract class BaseVoServiceImpl {
} }
public List<String> stringSplitDataSettingDatafixed(String previx) { public List<String> stringSplitDataSettingDatafixed(String previx) {
String tmpStr = GetSettingDataFixed(previx); String tmpStr = getSettingDataFixed(previx);
String arr[] = tmpStr.split(","); String arr[] = tmpStr.split(",");
List<String> listStr = new ArrayList<String>(); List<String> listStr = new ArrayList<String>();
for (String ar : arr) { for (String ar : arr) {

View File

@ -103,7 +103,7 @@ public class BentukProdukServiceImpl extends BaseVoServiceImpl implements Bentuk
@Override @Override
public Map<String, Object> getBentukProduk(String inputKode) { public Map<String, Object> getBentukProduk(String inputKode) {
Map<String,Object> result = new HashMap<String,Object>(); Map<String,Object> result = new HashMap<String,Object>();
List<String> idBentukGizi = Arrays.asList(GetSettingDataFixed(inputKode).split(",")); List<String> idBentukGizi = Arrays.asList(getSettingDataFixed(inputKode).split(","));
List<Integer> id = new ArrayList<Integer>(); List<Integer> id = new ArrayList<Integer>();
for(String idBentuk : idBentukGizi){ for(String idBentuk : idBentukGizi){
id.add(Integer.parseInt(idBentuk)); id.add(Integer.parseInt(idBentuk));

View File

@ -26,11 +26,9 @@ import com.jasamedika.medifirst2000.entities.AsalSukuCadang;
import com.jasamedika.medifirst2000.entities.CekListGedungBangunan; import com.jasamedika.medifirst2000.entities.CekListGedungBangunan;
import com.jasamedika.medifirst2000.entities.CekListGedungBangunanDetail; import com.jasamedika.medifirst2000.entities.CekListGedungBangunanDetail;
import com.jasamedika.medifirst2000.entities.CekListGedungBangunanHeader; import com.jasamedika.medifirst2000.entities.CekListGedungBangunanHeader;
import com.jasamedika.medifirst2000.entities.IpsrsPemeriksaanAlat;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi; import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.OrderPelayanan; import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.Pegawai; import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Pemeriksaan;
import com.jasamedika.medifirst2000.entities.PlanningPelayanan; import com.jasamedika.medifirst2000.entities.PlanningPelayanan;
import com.jasamedika.medifirst2000.entities.PlanningPelayananPetugas; import com.jasamedika.medifirst2000.entities.PlanningPelayananPetugas;
import com.jasamedika.medifirst2000.entities.RegistrasiAset; import com.jasamedika.medifirst2000.entities.RegistrasiAset;
@ -51,12 +49,8 @@ import com.jasamedika.medifirst2000.vo.CekListGedungBangunanHeaderVO;
import com.jasamedika.medifirst2000.vo.CekListGedungBangunanVO; import com.jasamedika.medifirst2000.vo.CekListGedungBangunanVO;
import com.jasamedika.medifirst2000.vo.OrderPelayananVO; import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO; import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.PemeliharaanVO;
import com.jasamedika.medifirst2000.vo.PemeriksaanVO;
import com.jasamedika.medifirst2000.vo.PenjadwalanDetailVO; import com.jasamedika.medifirst2000.vo.PenjadwalanDetailVO;
import com.jasamedika.medifirst2000.vo.PenjadwalanHeaderVO;
import com.jasamedika.medifirst2000.vo.PlanningPelayananPetugasVO; import com.jasamedika.medifirst2000.vo.PlanningPelayananPetugasVO;
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
import com.jasamedika.medifirst2000.vo.RekananSkKontrakDetailVO; import com.jasamedika.medifirst2000.vo.RekananSkKontrakDetailVO;
import com.jasamedika.medifirst2000.vo.RekananSkKontrakVO; import com.jasamedika.medifirst2000.vo.RekananSkKontrakVO;
import com.jasamedika.medifirst2000.vo.RekananVO; import com.jasamedika.medifirst2000.vo.RekananVO;
@ -232,7 +226,7 @@ public class CekListGedungBangunanHeaderServiceImpl extends BaseVoServiceImpl im
strukOrder.setKeteranganOrder("Jadwal Kalibrasi"); strukOrder.setKeteranganOrder("Jadwal Kalibrasi");
} }
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("kelompokTransaksiPermintaanPerbaikanIpsrs"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("kelompokTransaksiPermintaanPerbaikanIpsrs")));
strukOrder.setKelompokTransaksi(kelompokTransaksi); strukOrder.setKelompokTransaksi(kelompokTransaksi);
if(CommonUtil.isNotNullOrEmpty(vo.getRuanganTujuan())){ if(CommonUtil.isNotNullOrEmpty(vo.getRuanganTujuan())){

View File

@ -161,10 +161,10 @@ public class CssdBmhpServiceImpl extends BaseAngaranServiceImpl implements CssdB
public Map<String, Object> produksiBmhp(CssdProduksiBmhpHeaderVO vo) { public Map<String, Object> produksiBmhp(CssdProduksiBmhpHeaderVO vo) {
StrukHistori strukHistori = new StrukHistori(); StrukHistori strukHistori = new StrukHistori();
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransasksiProduksiBmhp"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransasksiProduksiBmhp")));
strukHistori.setKelompokTransaksi(kelompokTransaksi); strukHistori.setKelompokTransaksi(kelompokTransaksi);
Ruangan r = new Ruangan(); Ruangan r = new Ruangan();
r.setId(Integer.parseInt(GetSettingDataFixed("kdRuanganCssd"))); r.setId(Integer.parseInt(getSettingDataFixed("kdRuanganCssd")));
strukHistori.setRuangan(r); strukHistori.setRuangan(r);
strukHistori.setStatusEnabled(true); strukHistori.setStatusEnabled(true);
strukHistori.setKdProfile((short) 0); strukHistori.setKdProfile((short) 0);
@ -382,7 +382,7 @@ public class CssdBmhpServiceImpl extends BaseAngaranServiceImpl implements CssdB
stokProdukDetail.setHargaNetto2(hargaNetto2); stokProdukDetail.setHargaNetto2(hargaNetto2);
stokProdukDetail.setPersenDiscount(detail.getPersendiscount()); stokProdukDetail.setPersenDiscount(detail.getPersendiscount());
stokProdukDetail.setProduk(detail.getKdproduk()); stokProdukDetail.setProduk(detail.getKdproduk());
stokProdukDetail.setRuangan(ruanganDao.findById(new Integer(GetSettingDataFixed("kdRuanganCssd")))); stokProdukDetail.setRuangan(ruanganDao.findById(new Integer(getSettingDataFixed("kdRuanganCssd"))));
stokProdukDetailDao.save(stokProdukDetail); stokProdukDetailDao.save(stokProdukDetail);
return setStokprodukDetail; return setStokprodukDetail;
@ -414,7 +414,7 @@ public class CssdBmhpServiceImpl extends BaseAngaranServiceImpl implements CssdB
Double hargaNetto2 = hargaNetto1 - diskon; Double hargaNetto2 = hargaNetto1 - diskon;
if (CommonUtil.isNotNullOrEmpty(detail.getKdproduk()) if (CommonUtil.isNotNullOrEmpty(detail.getKdproduk())
&& CommonUtil.isNotNullOrEmpty(detail.getKdasalproduk())) { && CommonUtil.isNotNullOrEmpty(detail.getKdasalproduk())) {
Integer id = new Integer(GetSettingDataFixed("kdRuanganCssd")); Integer id = new Integer(getSettingDataFixed("kdRuanganCssd"));
Integer kdProduk = detail.getKdproduk().getId(); Integer kdProduk = detail.getKdproduk().getId();
List<StokProdukGlobal> listStokProdukGlobal = stokProdukGlobalDao.findStokWitAsalProduk(kdProduk, id); List<StokProdukGlobal> listStokProdukGlobal = stokProdukGlobalDao.findStokWitAsalProduk(kdProduk, id);
if (CommonUtil.isNotNullOrEmpty(listStokProdukGlobal)) { if (CommonUtil.isNotNullOrEmpty(listStokProdukGlobal)) {
@ -441,7 +441,7 @@ public class CssdBmhpServiceImpl extends BaseAngaranServiceImpl implements CssdB
stokProdukGlobal.setHargaNetto2(hargaNetto2); stokProdukGlobal.setHargaNetto2(hargaNetto2);
stokProdukGlobal.setPersenDiscount(detail.getPersendiscount()); stokProdukGlobal.setPersenDiscount(detail.getPersendiscount());
stokProdukGlobal.setProduk(detail.getKdproduk()); stokProdukGlobal.setProduk(detail.getKdproduk());
stokProdukGlobal.setRuangan(ruanganDao.findById(new Integer(GetSettingDataFixed("kdRuanganCssd")))); stokProdukGlobal.setRuangan(ruanganDao.findById(new Integer(getSettingDataFixed("kdRuanganCssd"))));
stokProdukGlobal.setNamaExternal(detail.getKdproduk().getNamaProduk()); stokProdukGlobal.setNamaExternal(detail.getKdproduk().getNamaProduk());
stokProdukGlobal.setKodeExternal("0"); stokProdukGlobal.setKodeExternal("0");
stokProdukGlobal.setReportDisplay(detail.getKdproduk().getNamaProduk()); stokProdukGlobal.setReportDisplay(detail.getKdproduk().getNamaProduk());

View File

@ -72,7 +72,7 @@ public class CssdReturServiceImpl extends BaseAngaranServiceImpl implements Cssd
strukRetur.setPegawai(getPegawaiByUserLogin()); strukRetur.setPegawai(getPegawaiByUserLogin());
strukRetur.setKeteranganAlasan(vo.getKeterangan()); strukRetur.setKeteranganAlasan(vo.getKeterangan());
KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao
.findById(Integer.parseInt(GetSettingDataFixed("kdReturCssd"))); .findById(Integer.parseInt(getSettingDataFixed("kdReturCssd")));
strukRetur.setKelompokTransaksi(kelompokTransaksi); strukRetur.setKelompokTransaksi(kelompokTransaksi);
List<StrukPelayananDetail> data = new ArrayList<StrukPelayananDetail>(); List<StrukPelayananDetail> data = new ArrayList<StrukPelayananDetail>();
if (CommonUtil.isNotNullOrEmpty(vo.getReturDetail())) { if (CommonUtil.isNotNullOrEmpty(vo.getReturDetail())) {
@ -167,7 +167,7 @@ public class CssdReturServiceImpl extends BaseAngaranServiceImpl implements Cssd
public Map<String, Object> listReturCssd(Integer page, Integer limit, String sort, String dir, public Map<String, Object> listReturCssd(Integer page, Integer limit, String sort, String dir,
String tanggalAwal, String tanggalAhir, Integer produkId, Integer jenisProdukId, Integer kelompokProdukId, String tanggalAwal, String tanggalAhir, Integer produkId, Integer jenisProdukId, Integer kelompokProdukId,
Integer supplierId) { Integer supplierId) {
Integer kelompokTransaksi = Integer.parseInt(GetSettingDataFixed("kdReturCssd")); Integer kelompokTransaksi = Integer.parseInt(getSettingDataFixed("kdReturCssd"));
int totalRow = cssdReturDaoCustom.listReturCssdCount(tanggalAwal, tanggalAhir, produkId, int totalRow = cssdReturDaoCustom.listReturCssdCount(tanggalAwal, tanggalAhir, produkId,
jenisProdukId, kelompokProdukId, supplierId, kelompokTransaksi); jenisProdukId, kelompokProdukId, supplierId, kelompokTransaksi);
int totalPages = 0; int totalPages = 0;

View File

@ -31,9 +31,7 @@ import com.jasamedika.medifirst2000.dao.custom.CssdSterilDaoCustom;
import com.jasamedika.medifirst2000.dao.custom.CssdSterilisasiDaoCustom; import com.jasamedika.medifirst2000.dao.custom.CssdSterilisasiDaoCustom;
import com.jasamedika.medifirst2000.dao.custom.MapPaketToProdukDaoCustom; import com.jasamedika.medifirst2000.dao.custom.MapPaketToProdukDaoCustom;
import com.jasamedika.medifirst2000.dto.MapPaketToProdukDto; import com.jasamedika.medifirst2000.dto.MapPaketToProdukDto;
import com.jasamedika.medifirst2000.dto.ProdukLinenExternalDto;
import com.jasamedika.medifirst2000.entities.Alamat; import com.jasamedika.medifirst2000.entities.Alamat;
import com.jasamedika.medifirst2000.entities.Alat;
import com.jasamedika.medifirst2000.entities.AsalProduk; import com.jasamedika.medifirst2000.entities.AsalProduk;
import com.jasamedika.medifirst2000.entities.CssdCaraSterilisasi; import com.jasamedika.medifirst2000.entities.CssdCaraSterilisasi;
import com.jasamedika.medifirst2000.entities.CssdMappingCaraSterilisasi; import com.jasamedika.medifirst2000.entities.CssdMappingCaraSterilisasi;
@ -47,27 +45,22 @@ import com.jasamedika.medifirst2000.entities.Paket;
import com.jasamedika.medifirst2000.entities.Pasien; import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.Pegawai; import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Pendidikan; import com.jasamedika.medifirst2000.entities.Pendidikan;
import com.jasamedika.medifirst2000.entities.PlanningPelayananPetugas;
import com.jasamedika.medifirst2000.entities.Produk; import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.SatuanStandar; import com.jasamedika.medifirst2000.entities.SatuanStandar;
import com.jasamedika.medifirst2000.entities.StatusPerkawinan; import com.jasamedika.medifirst2000.entities.StatusPerkawinan;
import com.jasamedika.medifirst2000.entities.StrukPelayanan; import com.jasamedika.medifirst2000.entities.StrukPelayanan;
import com.jasamedika.medifirst2000.entities.StrukPelayananDetail; import com.jasamedika.medifirst2000.entities.StrukPelayananDetail;
import com.jasamedika.medifirst2000.entities.StrukPlanning;
import com.jasamedika.medifirst2000.service.CssdSterilisasiService; import com.jasamedika.medifirst2000.service.CssdSterilisasiService;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.service.StrukOrderService; import com.jasamedika.medifirst2000.service.StrukOrderService;
import com.jasamedika.medifirst2000.service.StrukturNoCMService; import com.jasamedika.medifirst2000.service.StrukturNoCMService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.StringUtil; import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.CssdBmhpHeaderVO;
import com.jasamedika.medifirst2000.vo.CssdCaraSterilisasiVO; import com.jasamedika.medifirst2000.vo.CssdCaraSterilisasiVO;
import com.jasamedika.medifirst2000.vo.CssdProsesSterilisasiVO; import com.jasamedika.medifirst2000.vo.CssdProsesSterilisasiVO;
import com.jasamedika.medifirst2000.vo.CssdSterilisasiDetailVO; import com.jasamedika.medifirst2000.vo.CssdSterilisasiDetailVO;
import com.jasamedika.medifirst2000.vo.CssdSterilisasiVO; import com.jasamedika.medifirst2000.vo.CssdSterilisasiVO;
import com.jasamedika.medifirst2000.vo.KondisiBarangVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO; import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import com.jasamedika.medifirst2000.vo.RuanganVO;
@ -222,7 +215,7 @@ public class CssdSterilisasiServiceImpl extends BaseAngaranServiceImpl implement
strukPelayanan.setKeteranganlainnya("Sterilisasi Cssd"); strukPelayanan.setKeteranganlainnya("Sterilisasi Cssd");
KelompokTransaksi kt=new KelompokTransaksi(); KelompokTransaksi kt=new KelompokTransaksi();
kt.setId(Integer.parseInt(GetSettingDataFixed("kdSterilisasiCssd"))); kt.setId(Integer.parseInt(getSettingDataFixed("kdSterilisasiCssd")));
strukPelayanan.setKdkelompoktransaksi(kt); strukPelayanan.setKdkelompoktransaksi(kt);
strukPelayanan.setMenerima(getPegawaiByUserLogin()); strukPelayanan.setMenerima(getPegawaiByUserLogin());
@ -428,7 +421,7 @@ public class CssdSterilisasiServiceImpl extends BaseAngaranServiceImpl implement
@Override @Override
public Map<String, Object> listSterilisasi(Integer page, Integer limit, String sort, String dir, public Map<String, Object> listSterilisasi(Integer page, Integer limit, String sort, String dir,
String tanggalAwal, String tanggalAhir, String noOrder,String jenisCustomer) { String tanggalAwal, String tanggalAhir, String noOrder,String jenisCustomer) {
KelompokTransaksi kelompokTransaksi=kelompokTransaksiDao.findById(Integer.parseInt(GetSettingDataFixed("kdSterilisasiCssd"))); KelompokTransaksi kelompokTransaksi=kelompokTransaksiDao.findById(Integer.parseInt(getSettingDataFixed("kdSterilisasiCssd")));
int totalRow = cssdSterilisasiDaoCustom.countSterilisasi(tanggalAwal,tanggalAhir,kelompokTransaksi.getId(),noOrder,jenisCustomer); int totalRow = cssdSterilisasiDaoCustom.countSterilisasi(tanggalAwal,tanggalAhir,kelompokTransaksi.getId(),noOrder,jenisCustomer);
int totalPages = 0; int totalPages = 0;
int pageRequested = page; int pageRequested = page;
@ -729,7 +722,7 @@ public class CssdSterilisasiServiceImpl extends BaseAngaranServiceImpl implement
//Date tglTerima = DateUtil.toDate(dto.getTglTerima()); //Date tglTerima = DateUtil.toDate(dto.getTglTerima());
//strukPelayanan.setTglterimakiriman(tglTerima); //strukPelayanan.setTglterimakiriman(tglTerima);
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("kdSterilisasiCssd"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("kdSterilisasiCssd")));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
//strukPelayanan.setKdpegawaipenerima(loginUserService.getLoginUser().getPegawai()); //strukPelayanan.setKdpegawaipenerima(loginUserService.getLoginUser().getPegawai());

View File

@ -102,7 +102,7 @@ public class DaftarPenerimaanServiceImpl extends BaseVoServiceImpl implements Da
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi kelompokTransaksi
.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiVerifikasiSetoranKasir"))); .setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiVerifikasiSetoranKasir")));
// set kelompok transaksi setoran kasir // set kelompok transaksi setoran kasir
strukVerifikasi.setKelompokTransaksi(kelompokTransaksi); strukVerifikasi.setKelompokTransaksi(kelompokTransaksi);
@ -231,7 +231,7 @@ public class DaftarPenerimaanServiceImpl extends BaseVoServiceImpl implements Da
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi kelompokTransaksi
.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiVerifikasiSetoranKasir"))); .setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiVerifikasiSetoranKasir")));
// set kelompok transaksi setoran kasir // set kelompok transaksi setoran kasir
strukClosing.setKelompokTransaksi(kelompokTransaksi); strukClosing.setKelompokTransaksi(kelompokTransaksi);

View File

@ -3,10 +3,8 @@ package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -22,10 +20,7 @@ import com.jasamedika.medifirst2000.dao.StrukKirimDao;
import com.jasamedika.medifirst2000.dao.StrukKonfirmasiDao; import com.jasamedika.medifirst2000.dao.StrukKonfirmasiDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao; import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dao.custom.RegistrasiAsetDaoCustom; import com.jasamedika.medifirst2000.dao.custom.RegistrasiAsetDaoCustom;
import com.jasamedika.medifirst2000.entities.AsalProduk;
import com.jasamedika.medifirst2000.entities.JenisPermintaan;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi; import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.KirimProduk;
import com.jasamedika.medifirst2000.entities.KirimProdukAset; import com.jasamedika.medifirst2000.entities.KirimProdukAset;
import com.jasamedika.medifirst2000.entities.OrderPelayanan; import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.Produk; import com.jasamedika.medifirst2000.entities.Produk;
@ -48,8 +43,6 @@ import com.jasamedika.medifirst2000.vo.KirimProdukAsetVO;
import com.jasamedika.medifirst2000.vo.KonfirmasiAsetVO; import com.jasamedika.medifirst2000.vo.KonfirmasiAsetVO;
import com.jasamedika.medifirst2000.vo.ProdukVO; import com.jasamedika.medifirst2000.vo.ProdukVO;
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO; import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganDetailVO;
import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganVO;
import com.jasamedika.medifirst2000.vo.RuanganVO; import com.jasamedika.medifirst2000.vo.RuanganVO;
/** /**
@ -125,7 +118,7 @@ public class DistribusiAsetServiceImpl extends BaseAngaranServiceImpl implements
strukOrder.setIsDelivered((byte) 1); strukOrder.setIsDelivered((byte) 1);
strukOrder.setKeteranganOrder("Permintaan Barang Dari Ruangan (Aset)"); strukOrder.setKeteranganOrder("Permintaan Barang Dari Ruangan (Aset)");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiOrderBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiOrderBarang")));
strukOrder.setKelompokTransaksi(kelompokTransaksi); strukOrder.setKelompokTransaksi(kelompokTransaksi);
if(CommonUtil.isNotNullOrEmpty(vo.getRuanganTujuan())){ if(CommonUtil.isNotNullOrEmpty(vo.getRuanganTujuan())){
strukOrder.setRuanganTujuan(ruanganConverter.transferVOToModel(vo.getRuanganTujuan(),new Ruangan())); strukOrder.setRuanganTujuan(ruanganConverter.transferVOToModel(vo.getRuanganTujuan(),new Ruangan()));
@ -194,7 +187,7 @@ public class DistribusiAsetServiceImpl extends BaseAngaranServiceImpl implements
strukKirim.setKeteranganlainnyakirim("Pengiriman Barang Ke Ruangan"); strukKirim.setKeteranganlainnyakirim("Pengiriman Barang Ke Ruangan");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKirimBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKirimBarang")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
if(CommonUtil.isNotNullOrEmpty(strukOrder.getRuanganTujuan())){ if(CommonUtil.isNotNullOrEmpty(strukOrder.getRuanganTujuan())){
strukKirim.setKdruangantujuan(strukOrder.getRuanganTujuan()); strukKirim.setKdruangantujuan(strukOrder.getRuanganTujuan());
@ -253,7 +246,7 @@ public class DistribusiAsetServiceImpl extends BaseAngaranServiceImpl implements
listKirimProdukAset=kirimProdukAsetDao.findByStrukKirim(vo.getStrukKirimVO().getNoRec()); listKirimProdukAset=kirimProdukAsetDao.findByStrukKirim(vo.getStrukKirimVO().getNoRec());
} }
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang")));
StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi(); StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi();
strukKonfirmasi.setTglKonfirmasi(new Date()); strukKonfirmasi.setTglKonfirmasi(new Date());
strukKonfirmasi.setRuangan(getRuanganByUserLogin()); strukKonfirmasi.setRuangan(getRuanganByUserLogin());

View File

@ -7,10 +7,8 @@ import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import java.util.UUID;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -28,14 +26,11 @@ import com.jasamedika.medifirst2000.entities.StrukPelayanan;
import com.jasamedika.medifirst2000.entities.Dokumen; import com.jasamedika.medifirst2000.entities.Dokumen;
import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber; import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.SatuanWaktuKesling;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.DokumenRekamMedisService; import com.jasamedika.medifirst2000.service.DokumenRekamMedisService;
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.StringUtil; import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.entities.DokumenRekamMedis; import com.jasamedika.medifirst2000.entities.DokumenRekamMedis;
import com.jasamedika.medifirst2000.entities.JenisLimbahB3Masuk;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi; import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.MappingKirimDokumenPasien; import com.jasamedika.medifirst2000.entities.MappingKirimDokumenPasien;
import com.jasamedika.medifirst2000.vo.DokumenRekamMedisVO; import com.jasamedika.medifirst2000.vo.DokumenRekamMedisVO;
@ -178,7 +173,7 @@ private String getRunningNumber(String kegunaan) {
StrukPelayanan strukPelayananDetail = new StrukPelayanan(); StrukPelayanan strukPelayananDetail = new StrukPelayanan();
strukPelayananConverter.setUseGson(true); strukPelayananConverter.setUseGson(true);
strukPelayananDetail.setKdkelompoktransaksi(kelompokTransaksiDao.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis")))); strukPelayananDetail.setKdkelompoktransaksi(kelompokTransaksiDao.findById(Integer.parseInt((String) this.getSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis"))));
Ruangan kdruangan = new Ruangan(); Ruangan kdruangan = new Ruangan();
strukPelayananDetail.setNostruk(getRunningNumber("DokumenRekamMedis")); strukPelayananDetail.setNostruk(getRunningNumber("DokumenRekamMedis"));
@ -234,7 +229,7 @@ private String getRunningNumber(String kegunaan) {
strukKirim.setKeteranganlainnyakirim("Pengiriman dokumen rekammedis"); strukKirim.setKeteranganlainnyakirim("Pengiriman dokumen rekammedis");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
strukKirim.setKdruanganasal(ruanganConverter.transferVOToModel(asal, new Ruangan())); strukKirim.setKdruanganasal(ruanganConverter.transferVOToModel(asal, new Ruangan()));

View File

@ -79,7 +79,7 @@ public class EvaluasiRekananServiceImpl extends BaseVoServiceImpl implements Eva
String noUsulan, Integer ruanganId) { String noUsulan, Integer ruanganId) {
List<Map<String, Object>> maps = null; List<Map<String, Object>> maps = null;
List<Map<String, Object>> result= new ArrayList<Map<String, Object>>(); List<Map<String, Object>> result= new ArrayList<Map<String, Object>>();
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
if (CommonUtil.isNotNullOrEmpty(noUsulan)){ if (CommonUtil.isNotNullOrEmpty(noUsulan)){
maps = UsulanEvaluasiDao.listUsulanEvaluasiByRuanganPembuat(tglAwal, tglAkhir, noUsulan,ruanganId,Integer.parseInt(idJensEvaluasi)); maps = UsulanEvaluasiDao.listUsulanEvaluasiByRuanganPembuat(tglAwal, tglAkhir, noUsulan,ruanganId,Integer.parseInt(idJensEvaluasi));
}else{ }else{
@ -98,7 +98,7 @@ public class EvaluasiRekananServiceImpl extends BaseVoServiceImpl implements Eva
Integer ruanganId) { Integer ruanganId) {
List<Map<String, Object>> maps = null; List<Map<String, Object>> maps = null;
List<Map<String, Object>> result= new ArrayList<Map<String, Object>>(); List<Map<String, Object>> result= new ArrayList<Map<String, Object>>();
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
if (CommonUtil.isNotNullOrEmpty(noUsulan)){ if (CommonUtil.isNotNullOrEmpty(noUsulan)){
maps= UsulanEvaluasiDao.listUsulanEvaluasiByRuanganTujuan(tglAwal, tglAkhir, noUsulan,ruanganId); maps= UsulanEvaluasiDao.listUsulanEvaluasiByRuanganTujuan(tglAwal, tglAkhir, noUsulan,ruanganId);
}else{ }else{
@ -139,7 +139,7 @@ public class EvaluasiRekananServiceImpl extends BaseVoServiceImpl implements Eva
LoginUser loginUser = loginUserService.getLoginUser(); LoginUser loginUser = loginUserService.getLoginUser();
//SET JENIS EVALUASI //SET JENIS EVALUASI
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
JenisEvaluasi jenisEvaluasi = new JenisEvaluasi(); JenisEvaluasi jenisEvaluasi = new JenisEvaluasi();
jenisEvaluasi.setId(Integer.parseInt(idJensEvaluasi));//Set Static dahulu jenisEvaluasi.setId(Integer.parseInt(idJensEvaluasi));//Set Static dahulu

View File

@ -226,14 +226,14 @@ public class GajiPegawaiServiceImpl extends BaseVoServiceImpl implements GajiPeg
new StrukBuktiPengeluaran()); new StrukBuktiPengeluaran());
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiOutPayroll"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiOutPayroll")));
// set kelompok transaksi payroll // set kelompok transaksi payroll
sbp.setKelompokTransaksi(kelompokTransaksi); sbp.setKelompokTransaksi(kelompokTransaksi);
// set pegawai pembayar // set pegawai pembayar
sbp.setPegawaiPembayar(loginUserService.getLoginUser()); sbp.setPegawaiPembayar(loginUserService.getLoginUser());
Ruangan ruangan = new Ruangan(); Ruangan ruangan = new Ruangan();
ruangan.setId(Integer.parseInt(GetSettingDataFixed("KdRuanganKeuangan"))); ruangan.setId(Integer.parseInt(getSettingDataFixed("KdRuanganKeuangan")));
// set ruangan // set ruangan
sbp.setRuangan(ruangan); sbp.setRuangan(ruangan);
@ -336,7 +336,7 @@ public class GajiPegawaiServiceImpl extends BaseVoServiceImpl implements GajiPeg
sbp.setPegawaiPembayar(loginUserService.getLoginUser()); sbp.setPegawaiPembayar(loginUserService.getLoginUser());
Ruangan ruangan = new Ruangan(); Ruangan ruangan = new Ruangan();
ruangan.setId(Integer.parseInt(GetSettingDataFixed("KdRuanganKeuangan"))); ruangan.setId(Integer.parseInt(getSettingDataFixed("KdRuanganKeuangan")));
// set ruangan // set ruangan
sbp.setRuangan(ruangan); sbp.setRuangan(ruangan);

View File

@ -640,7 +640,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
calTglAwal.set(Calendar.MINUTE, 0); calTglAwal.set(Calendar.MINUTE, 0);
calTglAwal.set(Calendar.SECOND, 0); calTglAwal.set(Calendar.SECOND, 0);
calTglAwal.set(Calendar.DAY_OF_MONTH, 1); calTglAwal.set(Calendar.DAY_OF_MONTH, 1);
calTglAwal.add(Calendar.MONTH, -Integer.valueOf(GetSettingDataFixed("jmlBlnHitungTargetMedis"))); calTglAwal.add(Calendar.MONTH, -Integer.valueOf(getSettingDataFixed("jmlBlnHitungTargetMedis")));
// get_this_period // get_this_period
Calendar bulan = Calendar.getInstance(); Calendar bulan = Calendar.getInstance();
@ -651,7 +651,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
bulan.set(Calendar.DAY_OF_MONTH, bulan.getActualMaximum(Calendar.DAY_OF_MONTH)); bulan.set(Calendar.DAY_OF_MONTH, bulan.getActualMaximum(Calendar.DAY_OF_MONTH));
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant());
Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant());
@ -1159,7 +1159,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
calTglAwal.set(Calendar.MINUTE, 0); calTglAwal.set(Calendar.MINUTE, 0);
calTglAwal.set(Calendar.SECOND, 0); calTglAwal.set(Calendar.SECOND, 0);
calTglAwal.set(Calendar.DAY_OF_MONTH, 1); calTglAwal.set(Calendar.DAY_OF_MONTH, 1);
calTglAwal.add(Calendar.MONTH, -Integer.valueOf(GetSettingDataFixed("jmlBlnHitungTargetMedis"))); calTglAwal.add(Calendar.MONTH, -Integer.valueOf(getSettingDataFixed("jmlBlnHitungTargetMedis")));
// get_this_period // get_this_period
Calendar bulan = Calendar.getInstance(); Calendar bulan = Calendar.getInstance();
@ -1170,7 +1170,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
bulan.set(Calendar.DAY_OF_MONTH, bulan.getActualMaximum(Calendar.DAY_OF_MONTH)); bulan.set(Calendar.DAY_OF_MONTH, bulan.getActualMaximum(Calendar.DAY_OF_MONTH));
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant());
Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant());
@ -1677,7 +1677,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
calTglAwal.set(Calendar.MINUTE, 0); calTglAwal.set(Calendar.MINUTE, 0);
calTglAwal.set(Calendar.SECOND, 0); calTglAwal.set(Calendar.SECOND, 0);
calTglAwal.set(Calendar.DAY_OF_MONTH, 1); calTglAwal.set(Calendar.DAY_OF_MONTH, 1);
calTglAwal.add(Calendar.MONTH, -Integer.valueOf(GetSettingDataFixed("jmlBlnHitungTargetMedis"))); calTglAwal.add(Calendar.MONTH, -Integer.valueOf(getSettingDataFixed("jmlBlnHitungTargetMedis")));
// get_this_period // get_this_period
Calendar bulan = Calendar.getInstance(); Calendar bulan = Calendar.getInstance();
@ -1783,7 +1783,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
calTglAwal.set(Calendar.MINUTE, 0); calTglAwal.set(Calendar.MINUTE, 0);
calTglAwal.set(Calendar.SECOND, 0); calTglAwal.set(Calendar.SECOND, 0);
calTglAwal.set(Calendar.DAY_OF_MONTH, 1); calTglAwal.set(Calendar.DAY_OF_MONTH, 1);
calTglAwal.add(Calendar.MONTH, -Integer.valueOf(GetSettingDataFixed("jmlBlnHitungTargetMedis"))); calTglAwal.add(Calendar.MONTH, -Integer.valueOf(getSettingDataFixed("jmlBlnHitungTargetMedis")));
// get_this_period // get_this_period
Calendar bulan = Calendar.getInstance(); Calendar bulan = Calendar.getInstance();

View File

@ -2311,7 +2311,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
public Date batasAkhirTarifLama() { public Date batasAkhirTarifLama() {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM"); DateFormat dateFormat = new SimpleDateFormat("yyyy-MM");
try { try {
return dateFormat.parse(GetSettingDataFixed("batasAkhirTarif2017")); return dateFormat.parse(getSettingDataFixed("batasAkhirTarif2017"));
} catch (ParseException e) { } catch (ParseException e) {
return null; return null;
} }
@ -2359,7 +2359,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -2395,9 +2395,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
List<Integer> idsDokterPediatrikGD = splitDataSettingDatafixed("pr_dokter_pediatrik_gd"); List<Integer> idsDokterPediatrikGD = splitDataSettingDatafixed("pr_dokter_pediatrik_gd");
List<Integer> idsDokterPerinatologi = splitDataSettingDatafixed("pr_dokter_perinatologi"); List<Integer> idsDokterPerinatologi = splitDataSettingDatafixed("pr_dokter_perinatologi");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
Double persenOperator = Double.parseDouble(GetSettingDataFixed("ld_persen_operator")); Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
Double persenCooperator = Double.parseDouble(GetSettingDataFixed("ld_persen_cooperator")); Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
if (datePeriode.before(dateAkhirTarifLama) || datePeriode.equals(dateAkhirTarifLama)) { if (datePeriode.before(dateAkhirTarifLama) || datePeriode.equals(dateAkhirTarifLama)) {
komponenDasar = 45_000.0; komponenDasar = 45_000.0;
persenOperator = 30.0; persenOperator = 30.0;
@ -3324,7 +3324,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -3360,9 +3360,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
List<Integer> idsDokterPediatrikGD = splitDataSettingDatafixed("pr_dokter_pediatrik_gd"); List<Integer> idsDokterPediatrikGD = splitDataSettingDatafixed("pr_dokter_pediatrik_gd");
List<Integer> idsDokterPerinatologi = splitDataSettingDatafixed("pr_dokter_perinatologi"); List<Integer> idsDokterPerinatologi = splitDataSettingDatafixed("pr_dokter_perinatologi");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
double persenOperator = Double.parseDouble(GetSettingDataFixed("ld_persen_operator")); double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
double persenCooperator = Double.parseDouble(GetSettingDataFixed("ld_persen_cooperator")); double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
// LOGIC_RULES_REMUN // LOGIC_RULES_REMUN
if (CommonUtil.isNotNullOrEmpty(listData)) { if (CommonUtil.isNotNullOrEmpty(listData)) {
@ -4017,7 +4017,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
double harga; double harga;
Double point; Double point;
@ -4072,9 +4072,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
List<Integer> idsDokterPediatrikGD = splitDataSettingDatafixed("pr_dokter_pediatrik_gd"); List<Integer> idsDokterPediatrikGD = splitDataSettingDatafixed("pr_dokter_pediatrik_gd");
List<Integer> idsDokterPerinatologi = splitDataSettingDatafixed("pr_dokter_perinatologi"); List<Integer> idsDokterPerinatologi = splitDataSettingDatafixed("pr_dokter_perinatologi");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
Double persenOperator = Double.parseDouble(GetSettingDataFixed("ld_persen_operator")); Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
Double persenCooperator = Double.parseDouble(GetSettingDataFixed("ld_persen_cooperator")); Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
if (datePeriode.before(dateAkhirTarifLama) || datePeriode.equals(dateAkhirTarifLama)) { if (datePeriode.before(dateAkhirTarifLama) || datePeriode.equals(dateAkhirTarifLama)) {
komponenDasar = 45_000.0; komponenDasar = 45_000.0;
persenOperator = 30.0; persenOperator = 30.0;
@ -4916,7 +4916,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -4948,9 +4948,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
double persenOperator = Double.parseDouble(GetSettingDataFixed("ld_persen_operator")); double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
double persenCooperator = Double.parseDouble(GetSettingDataFixed("ld_persen_cooperator")); double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
// LOGIC_RULES_FFS // LOGIC_RULES_FFS
if (CommonUtil.isNotNullOrEmpty(listData)) { if (CommonUtil.isNotNullOrEmpty(listData)) {
@ -5376,7 +5376,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog(); List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -7081,7 +7081,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -7690,7 +7690,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog(); List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
@ -8489,7 +8489,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog(); List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -9805,7 +9805,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);

View File

@ -69,7 +69,7 @@ public class InputKantongDarahServiceImpl extends BaseVoServiceImpl implements I
StrukPelayananVO strukPelayanan =vo.getStrukPelayanan(); StrukPelayananVO strukPelayanan =vo.getStrukPelayanan();
KelompokTransaksiVO kdkelompoktransaksi= new KelompokTransaksiVO(); KelompokTransaksiVO kdkelompoktransaksi= new KelompokTransaksiVO();
kdkelompoktransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiPenerimaanBankDarah"))); kdkelompoktransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiPenerimaanBankDarah")));
strukPelayanan.setKdkelompoktransaksi(kdkelompoktransaksi); strukPelayanan.setKdkelompoktransaksi(kdkelompoktransaksi);
StrukPelayanan resultStrukPelayanan = strukPelayananService.saveStrukPelayananService(strukPelayanan); StrukPelayanan resultStrukPelayanan = strukPelayananService.saveStrukPelayananService(strukPelayanan);
String norecStrukPelayanan = (String) resultStrukPelayanan.getNostruk(); String norecStrukPelayanan = (String) resultStrukPelayanan.getNostruk();
@ -137,7 +137,7 @@ private BaseConverterImpl<OrderPelayananVO, OrderPelayanan> orderPelayananConver
newsubModel.setPasienDaftar(antrianPasienDiPeriksa); newsubModel.setPasienDaftar(antrianPasienDiPeriksa);
newsubModel.setProduk(data.getProduk()); newsubModel.setProduk(data.getProduk());
KelompokTransaksi kelompokTransaksi= new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi= new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KelompokTransaksiBankDarah"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KelompokTransaksiBankDarah")));
newsubModel.setKelompokTransaksi(kelompokTransaksi); newsubModel.setKelompokTransaksi(kelompokTransaksi);
newsubModel.setStock(0.0); newsubModel.setStock(0.0);
StrukPelayananDNoBatch noBatch=strukPelayananDNoBatchDao.findOne(model.getNoRec()); StrukPelayananDNoBatch noBatch=strukPelayananDNoBatchDao.findOne(model.getNoRec());

View File

@ -24,7 +24,7 @@ public class KategoriPegawaiServiceImpl extends BaseVoServiceImpl implements Kat
private KategoriPegawaiDao kategoriPegawaiDao; private KategoriPegawaiDao kategoriPegawaiDao;
List<Integer> getListStatus() { List<Integer> getListStatus() {
String meninggalPensiunPindah = GetSettingDataFixed("outsourcingListStatusPegawai"); String meninggalPensiunPindah = getSettingDataFixed("outsourcingListStatusPegawai");
String arr[] = meninggalPensiunPindah.split(","); String arr[] = meninggalPensiunPindah.split(",");
List<Integer> listKedudukan = new ArrayList<Integer>(); List<Integer> listKedudukan = new ArrayList<Integer>();
for (String ar : arr) { for (String ar : arr) {

View File

@ -55,7 +55,7 @@ public class KategoryProdukServiceImpl extends BaseVoServiceImpl implements Kate
@Override @Override
public Map<String, Object> getKategoryProdukGizi() { public Map<String, Object> getKategoryProdukGizi() {
Map<String,Object> result = new HashMap<String,Object>(); Map<String,Object> result = new HashMap<String,Object>();
List<String> idKategoryProdukGizi = Arrays.asList(GetSettingDataFixed("idKategoryProduk").split(",")); List<String> idKategoryProdukGizi = Arrays.asList(getSettingDataFixed("idKategoryProduk").split(","));
List<Integer> id = new ArrayList<Integer>(); List<Integer> id = new ArrayList<Integer>();
for(String idKategory : idKategoryProdukGizi){ for(String idKategory : idKategoryProdukGizi){
id.add(Integer.parseInt(idKategory)); id.add(Integer.parseInt(idKategory));

View File

@ -165,7 +165,7 @@ public class KirimDokumenPasienServiceImpl extends BaseVoServiceImpl implements
//---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
StrukKirim resultStrukKirim = daoStrukKirim.save(strukKirim); StrukKirim resultStrukKirim = daoStrukKirim.save(strukKirim);
@ -237,7 +237,7 @@ public class KirimDokumenPasienServiceImpl extends BaseVoServiceImpl implements
.transferVOToModel(vo.getDokumenRekamMedis(), new DokumenRekamMedis()); .transferVOToModel(vo.getDokumenRekamMedis(), new DokumenRekamMedis());
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao.findById( strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis")))); Integer.parseInt((String) this.getSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis"))));
strukPelayanan.setNostruk(getRunningNumber("DokumenRekamMedis")); strukPelayanan.setNostruk(getRunningNumber("DokumenRekamMedis"));
strukPelayanan.setTglstruk(DateUtil.getShortDate()); strukPelayanan.setTglstruk(DateUtil.getShortDate());
strukPelayanan.setTglterimakiriman(DateUtil.getShortDate()); strukPelayanan.setTglterimakiriman(DateUtil.getShortDate());

View File

@ -2154,7 +2154,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
Date tglTerima = DateUtil.toDate(dto.getTglTerima()); Date tglTerima = DateUtil.toDate(dto.getTglTerima());
strukPelayanan.setTglterimakiriman(tglTerima); strukPelayanan.setTglterimakiriman(tglTerima);
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiLaundry"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiLaundry")));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
strukPelayanan.setMenyerahkan(loginUserService.getLoginUser().getPegawai()); strukPelayanan.setMenyerahkan(loginUserService.getLoginUser().getPegawai());
strukPelayanan = this.strukPelayananDao.save(strukPelayanan); strukPelayanan = this.strukPelayananDao.save(strukPelayanan);
@ -2209,7 +2209,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
Date tglTerima = DateUtil.toDate(dto.getTglTerima()); Date tglTerima = DateUtil.toDate(dto.getTglTerima());
strukPelayanan.setTglterimakiriman(tglTerima); strukPelayanan.setTglterimakiriman(tglTerima);
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiLaundry"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiLaundry")));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
strukPelayanan.setKdpegawaipenerima(loginUserService.getLoginUser().getPegawai()); strukPelayanan.setKdpegawaipenerima(loginUserService.getLoginUser().getPegawai());
Pegawai pegawaiOrder = new Pegawai(); Pegawai pegawaiOrder = new Pegawai();
@ -2270,7 +2270,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
Date tglTerima = DateUtil.toDate(dto.getTglTerima()); Date tglTerima = DateUtil.toDate(dto.getTglTerima());
//strukPelayanan.setTglterimakiriman(tglTerima); //strukPelayanan.setTglterimakiriman(tglTerima);
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiLaundry"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiLaundry")));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
strukPelayanan.setKdpegawaipenerima(loginUserService.getLoginUser().getPegawai()); strukPelayanan.setKdpegawaipenerima(loginUserService.getLoginUser().getPegawai());
Pegawai pegawaiOrder = new Pegawai(); Pegawai pegawaiOrder = new Pegawai();
@ -2314,7 +2314,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
Date tglTerima = DateUtil.toDate(dto.getTglTerima()); Date tglTerima = DateUtil.toDate(dto.getTglTerima());
//strukPelayanan.setTglterimakiriman(tglTerima); //strukPelayanan.setTglterimakiriman(tglTerima);
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiLaundry"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiLaundry")));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
strukPelayanan.setKdpegawaipenerima(loginUserService.getLoginUser().getPegawai()); strukPelayanan.setKdpegawaipenerima(loginUserService.getLoginUser().getPegawai());
Pegawai pegawaiOrder = new Pegawai(); Pegawai pegawaiOrder = new Pegawai();
@ -2452,7 +2452,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
strukPelayanan.setTglstruk(tanggal); strukPelayanan.setTglstruk(tanggal);
strukPelayanan.setTglterimakiriman(tanggal); strukPelayanan.setTglterimakiriman(tanggal);
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiLaundry"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiLaundry")));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
//strukPelayanan.setMenyerahkan(loginUserService.getLoginUser().getPegawai()); //strukPelayanan.setMenyerahkan(loginUserService.getLoginUser().getPegawai());
strukPelayanan = this.strukPelayananDao.save(strukPelayanan); strukPelayanan = this.strukPelayananDao.save(strukPelayanan);
@ -3407,7 +3407,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
strukPelayanan.setQtyproduk(0.0); strukPelayanan.setQtyproduk(0.0);
strukPelayanan.setTglstruk(dto.getTglOrder()); strukPelayanan.setTglstruk(dto.getTglOrder());
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiLaundry"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiLaundry")));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
Pegawai pegawaiPenerima = new Pegawai(); Pegawai pegawaiPenerima = new Pegawai();
pegawaiPenerima.setId(dto.getPegawaiOrderId()); //pegawaipenerima pegawaiPenerima.setId(dto.getPegawaiOrderId()); //pegawaipenerima
@ -3650,7 +3650,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
//strukPelayanan.setTglstruk(tanggal); //strukPelayanan.setTglstruk(tanggal);
//strukPelayanan.setTglterimakiriman(tanggal); //strukPelayanan.setTglterimakiriman(tanggal);
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiLaundry"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiLaundry")));
//strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); //strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
//strukPelayanan.setMenyerahkan(loginUserService.getLoginUser().getPegawai()); //strukPelayanan.setMenyerahkan(loginUserService.getLoginUser().getPegawai());
//strukPelayanan = this.strukPelayananDao.save(strukPelayanan); //strukPelayanan = this.strukPelayananDao.save(strukPelayanan);

View File

@ -155,7 +155,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
public LogbookKinerjaVO update(LogbookKinerjaVO vo) throws JpaSystemException, ServiceVOException { public LogbookKinerjaVO update(LogbookKinerjaVO vo) throws JpaSystemException, ServiceVOException {
DateFormat mf = new SimpleDateFormat("yyyy-MM"); DateFormat mf = new SimpleDateFormat("yyyy-MM");
double menitKerjaHarian = Double.parseDouble(GetSettingDataFixed("menitKerjaHarian")); double menitKerjaHarian = Double.parseDouble(getSettingDataFixed("menitKerjaHarian"));
LogbookKinerja logbookKinerjaLama = logbookKinerjaDao.findOne(vo.getNoRec()); LogbookKinerja logbookKinerjaLama = logbookKinerjaDao.findOne(vo.getNoRec());
Pegawai pegawai = pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()); Pegawai pegawai = pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai());
@ -412,8 +412,8 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
Date start = DateUtil.startMonth(bulan); Date start = DateUtil.startMonth(bulan);
Date end = DateUtil.endMonth(bulan); Date end = DateUtil.endMonth(bulan);
double menitKerjaHarian = Double.parseDouble(GetSettingDataFixed("menitKerjaHarian")); double menitKerjaHarian = Double.parseDouble(getSettingDataFixed("menitKerjaHarian"));
double menitKerjaRamadhan = Double.parseDouble(GetSettingDataFixed("menitKerjaRamadhan")); double menitKerjaRamadhan = Double.parseDouble(getSettingDataFixed("menitKerjaRamadhan"));
List<Kalender> targetPresensi = kalenderDao.getTargetKerja(start, end); List<Kalender> targetPresensi = kalenderDao.getTargetKerja(start, end);
int jumlahHariKerjaHarian = 0; int jumlahHariKerjaHarian = 0;
int jumlahHariKerjaRamadhan = 0; int jumlahHariKerjaRamadhan = 0;
@ -997,7 +997,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
decf.setRoundingMode(RoundingMode.HALF_UP); decf.setRoundingMode(RoundingMode.HALF_UP);
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant());
Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant());
@ -1362,7 +1362,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
decf.setRoundingMode(RoundingMode.HALF_UP); decf.setRoundingMode(RoundingMode.HALF_UP);
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant());
Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant());
@ -1691,7 +1691,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant());
Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant());
@ -2235,7 +2235,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant());
Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant());
@ -2936,7 +2936,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
decf.setRoundingMode(RoundingMode.HALF_UP); decf.setRoundingMode(RoundingMode.HALF_UP);
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAwal = Date.from(PSBBDate.atZone(ZoneId.systemDefault()).toInstant());
Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant()); Date pssbAkhir = Date.from(PSBBEnd.atZone(ZoneId.systemDefault()).toInstant());

View File

@ -571,7 +571,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
LoginUser loginuser; LoginUser loginuser;
KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao
.findById(Integer.parseInt(GetSettingDataFixed("kelompokTransasiLemburAbsensi"))); .findById(Integer.parseInt(getSettingDataFixed("kelompokTransasiLemburAbsensi")));
if (CommonUtil.isNotNullOrEmpty(vo)) { if (CommonUtil.isNotNullOrEmpty(vo)) {
for (MonitoringAbsenVO temp : vo.getMonitoringAbsen()) { for (MonitoringAbsenVO temp : vo.getMonitoringAbsen()) {
@ -2609,8 +2609,8 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
public Map<String, Object> rekapitulasiIndeksKehadiranByPegawai(Integer idPegawai, String startDate, public Map<String, Object> rekapitulasiIndeksKehadiranByPegawai(Integer idPegawai, String startDate,
String endDate) { String endDate) {
Map<String, Object> result = this.rekapitulasiKehadiranByPegawai(idPegawai, startDate, endDate); Map<String, Object> result = this.rekapitulasiKehadiranByPegawai(idPegawai, startDate, endDate);
String batasjamLembur = GetSettingDataFixed("batasjamLembur"); String batasjamLembur = getSettingDataFixed("batasjamLembur");
String shift = GetSettingDataFixed("idKelompokshiftShift"); String shift = getSettingDataFixed("idKelompokshiftShift");
Double total; Double total;
if (CommonUtil.isNotNullOrEmpty(result)) { if (CommonUtil.isNotNullOrEmpty(result)) {
@ -2977,7 +2977,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
public Map<String, Object> saveMonitoringVerifikasiSDM(MonitoringAbsenCustomVO vo) { public Map<String, Object> saveMonitoringVerifikasiSDM(MonitoringAbsenCustomVO vo) {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
LoginUser loginuser; LoginUser loginuser;
String kelompokTransaksiId = GetSettingDataFixed("kelompokTransasiLemburAbsensi"); String kelompokTransaksiId = getSettingDataFixed("kelompokTransasiLemburAbsensi");
// set buat lembur // set buat lembur
KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao.findById(Integer.parseInt(kelompokTransaksiId)); KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao.findById(Integer.parseInt(kelompokTransaksiId));
@ -3296,7 +3296,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
@Override @Override
public Map<String, Object> saveLemburVerifikasiSdm(InputLemburSdmCustomVO vo) { public Map<String, Object> saveLemburVerifikasiSdm(InputLemburSdmCustomVO vo) {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
String kelompokTransaksiId = GetSettingDataFixed("kelompokTransasiLemburAbsensi"); String kelompokTransaksiId = getSettingDataFixed("kelompokTransasiLemburAbsensi");
// set buat lembur // set buat lembur
KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao.findById(Integer.parseInt(kelompokTransaksiId)); KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao.findById(Integer.parseInt(kelompokTransaksiId));
LoginUser loginuser; LoginUser loginuser;
@ -3371,8 +3371,8 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
@Transactional @Transactional
public List<Map<String, Object>> findJumlahLembur(String period) { public List<Map<String, Object>> findJumlahLembur(String period) {
// set_buat_lembur // set_buat_lembur
String komponenHargaId = GetSettingDataFixed("komponenHargaId"); String komponenHargaId = getSettingDataFixed("komponenHargaId");
String komponenHargaUangMakanId = GetSettingDataFixed("komponenHargaUangMakanId"); String komponenHargaUangMakanId = getSettingDataFixed("komponenHargaUangMakanId");
KomponenHarga komponenHarga = komponenHargaDao.findById(Integer.parseInt(komponenHargaId));// Tarif_Lembur KomponenHarga komponenHarga = komponenHargaDao.findById(Integer.parseInt(komponenHargaId));// Tarif_Lembur
KomponenHarga komponenHargaUangMakan = komponenHargaDao.findById(Integer.parseInt(komponenHargaUangMakanId));// Uang_makan_55 KomponenHarga komponenHargaUangMakan = komponenHargaDao.findById(Integer.parseInt(komponenHargaUangMakanId));// Uang_makan_55
@ -3457,12 +3457,12 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
Map<String, Object> kalender = monitoringAbsenDao.findPeriodeKalenderS(Short.parseShort(splitPeriode[1]), Map<String, Object> kalender = monitoringAbsenDao.findPeriodeKalenderS(Short.parseShort(splitPeriode[1]),
splitPeriode[0]); splitPeriode[0]);
Ruangan ruanganSdm = ruanganDao.findById(106);// bagian SDM Ruangan ruanganSdm = ruanganDao.findById(106);// bagian SDM
String kelompokTransaksiId = GetSettingDataFixed("kelompokTransasiLemburAbsensi"); String kelompokTransaksiId = getSettingDataFixed("kelompokTransasiLemburAbsensi");
// set buat lembur // set buat lembur
KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao.findById(Integer.parseInt(kelompokTransaksiId)); KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao.findById(Integer.parseInt(kelompokTransaksiId));
String komponenHargaId = GetSettingDataFixed("komponenHargaId"); String komponenHargaId = getSettingDataFixed("komponenHargaId");
String komponenIndexId = GetSettingDataFixed("komponenIndexId"); String komponenIndexId = getSettingDataFixed("komponenIndexId");
String komponenHargaUangMakanId = GetSettingDataFixed("komponenHargaUangMakanId"); String komponenHargaUangMakanId = getSettingDataFixed("komponenHargaUangMakanId");
// Tarif Lembur 82 // Tarif Lembur 82
KomponenHarga komponenHarga = komponenHargaDao.findById(Integer.parseInt(komponenHargaId)); KomponenHarga komponenHarga = komponenHargaDao.findById(Integer.parseInt(komponenHargaId));
// Lembur 14 // Lembur 14

View File

@ -35,7 +35,6 @@ 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.PegawaiVO; import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.UsulanEvaluasiKomponenVO; import com.jasamedika.medifirst2000.vo.UsulanEvaluasiKomponenVO;
import com.jasamedika.medifirst2000.vo.UsulanEvaluasiVO; import com.jasamedika.medifirst2000.vo.UsulanEvaluasiVO;
@ -88,7 +87,7 @@ public class MonitoringEvaluasiPerundanganServiceImpl extends BaseVoServiceImpl
String noUsulan, Integer ruanganId) { String noUsulan, Integer ruanganId) {
List<Map<String, Object>> maps = null; List<Map<String, Object>> maps = null;
List<Map<String, Object>> result= new ArrayList<Map<String, Object>>(); List<Map<String, Object>> result= new ArrayList<Map<String, Object>>();
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
System.out.println("Jenis :"+idJensEvaluasi); System.out.println("Jenis :"+idJensEvaluasi);
if (CommonUtil.isNotNullOrEmpty(noUsulan)){ if (CommonUtil.isNotNullOrEmpty(noUsulan)){
maps = UsulanEvaluasiDao.listUsulanEvaluasiByRuanganPembuat(tglAwal, tglAkhir, noUsulan,ruanganId,Integer.parseInt(idJensEvaluasi)); maps = UsulanEvaluasiDao.listUsulanEvaluasiByRuanganPembuat(tglAwal, tglAkhir, noUsulan,ruanganId,Integer.parseInt(idJensEvaluasi));
@ -109,7 +108,7 @@ public class MonitoringEvaluasiPerundanganServiceImpl extends BaseVoServiceImpl
Integer ruanganId) { Integer ruanganId) {
List<Map<String, Object>> maps = null; List<Map<String, Object>> maps = null;
List<Map<String, Object>> result= new ArrayList<Map<String, Object>>(); List<Map<String, Object>> result= new ArrayList<Map<String, Object>>();
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
if (CommonUtil.isNotNullOrEmpty(noUsulan)){ if (CommonUtil.isNotNullOrEmpty(noUsulan)){
maps= UsulanEvaluasiDao.listUsulanEvaluasiByRuanganTujuan(tglAwal, tglAkhir, noUsulan,ruanganId); maps= UsulanEvaluasiDao.listUsulanEvaluasiByRuanganTujuan(tglAwal, tglAkhir, noUsulan,ruanganId);
}else{ }else{
@ -152,7 +151,7 @@ public class MonitoringEvaluasiPerundanganServiceImpl extends BaseVoServiceImpl
LoginUser loginUser = loginUserService.getLoginUser(); LoginUser loginUser = loginUserService.getLoginUser();
//SET JENIS EVALUASI //SET JENIS EVALUASI
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
JenisEvaluasi jenisEvaluasi = new JenisEvaluasi(); JenisEvaluasi jenisEvaluasi = new JenisEvaluasi();
jenisEvaluasi.setId(Integer.parseInt(idJensEvaluasi));//Set Static dahulu jenisEvaluasi.setId(Integer.parseInt(idJensEvaluasi));//Set Static dahulu

View File

@ -96,7 +96,7 @@ public class OrderAmbulanceServiceImpl extends BaseVoServiceImpl implements Orde
strukOrder.setKelompokTransaksi(kelompokTransaksiConverter strukOrder.setKelompokTransaksi(kelompokTransaksiConverter
.transferVOToModel(vo.getStrukOrder().getKelompokTransaksi(), new KelompokTransaksi())); .transferVOToModel(vo.getStrukOrder().getKelompokTransaksi(), new KelompokTransaksi()));
strukOrder.setKelompokTransaksi(kelompokTransaksiDao.findById( strukOrder.setKelompokTransaksi(kelompokTransaksiDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdKelompokTransaksiAmbulance")))); Integer.parseInt((String) this.getSettingDataFixed("KdKelompokTransaksiAmbulance"))));
} }
// get supir // get supir
if (CommonUtil.isNotNullOrEmpty(vo.getStrukOrder().getPetugas())) { if (CommonUtil.isNotNullOrEmpty(vo.getStrukOrder().getPetugas())) {
@ -140,9 +140,9 @@ public class OrderAmbulanceServiceImpl extends BaseVoServiceImpl implements Orde
orderPelayanan.setRuangan(listOrderPelayanan.get(i).getRuangan()); orderPelayanan.setRuangan(listOrderPelayanan.get(i).getRuangan());
orderPelayanan.setRuanganTujuan(listOrderPelayanan.get(i).getRuanganTujuan()); orderPelayanan.setRuanganTujuan(listOrderPelayanan.get(i).getRuanganTujuan());
orderPelayanan.setRuangan(ruanganDao.findById( orderPelayanan.setRuangan(ruanganDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdRuanganAsetAmbulance")))); Integer.parseInt((String) this.getSettingDataFixed("KdRuanganAsetAmbulance"))));
orderPelayanan.setRuanganTujuan(ruanganDao.findById( orderPelayanan.setRuanganTujuan(ruanganDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdRuanganTujuanAmbulance")))); Integer.parseInt((String) this.getSettingDataFixed("KdRuanganTujuanAmbulance"))));
orderPelayanan.setIsCito(listOrderPelayanan.get(i).getIsCito()); orderPelayanan.setIsCito(listOrderPelayanan.get(i).getIsCito());
orderPelayanan.setQtyProduk(listOrderPelayanan.get(i).getQtyProduk()); orderPelayanan.setQtyProduk(listOrderPelayanan.get(i).getQtyProduk());
orderPelayanan.setQtyProdukRetur(listOrderPelayanan.get(i).getQtyProdukRetur()); orderPelayanan.setQtyProdukRetur(listOrderPelayanan.get(i).getQtyProdukRetur());

View File

@ -11,72 +11,44 @@ import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException; import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.PasienConverter;
import com.jasamedika.medifirst2000.converter.PasienDaftarConverter;
import com.jasamedika.medifirst2000.converter.ProdukConverter; import com.jasamedika.medifirst2000.converter.ProdukConverter;
import com.jasamedika.medifirst2000.converter.RuanganConverter; import com.jasamedika.medifirst2000.converter.RuanganConverter;
import com.jasamedika.medifirst2000.converter.SatuanStandarConverter;
import com.jasamedika.medifirst2000.converter.base.BaseVoConverter; import com.jasamedika.medifirst2000.converter.base.BaseVoConverter;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.AsalRujukanDao;
import com.jasamedika.medifirst2000.dao.DetailRadiologiDao;
import com.jasamedika.medifirst2000.dao.MapProdukMenuToBahanDao; import com.jasamedika.medifirst2000.dao.MapProdukMenuToBahanDao;
import com.jasamedika.medifirst2000.dao.MapRuanganToProdukDao;
import com.jasamedika.medifirst2000.dao.OrderPelayananDao; import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
import com.jasamedika.medifirst2000.dao.OrderProdukDao; import com.jasamedika.medifirst2000.dao.OrderProdukDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao; import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.ProdukDao; import com.jasamedika.medifirst2000.dao.ProdukDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao; import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.SatuanStandarDao; import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
import com.jasamedika.medifirst2000.dao.SiklusGiziDao;
import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao; import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao; import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dao.custom.SiklusGiziDaoCustom; import com.jasamedika.medifirst2000.dao.custom.SiklusGiziDaoCustom;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.BentukProduk;
import com.jasamedika.medifirst2000.entities.DetailOrderTindakan;
import com.jasamedika.medifirst2000.entities.DetailRadiologi;
import com.jasamedika.medifirst2000.entities.JenisDiet;
import com.jasamedika.medifirst2000.entities.JenisPermintaan; import com.jasamedika.medifirst2000.entities.JenisPermintaan;
import com.jasamedika.medifirst2000.entities.JenisWaktu;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi; import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.MapRuanganToProduk;
import com.jasamedika.medifirst2000.entities.OrderPelayanan; import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.OrderProduk;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.PasienDaftar;
import com.jasamedika.medifirst2000.entities.Produk; import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber; import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.SatuanStandar;
import com.jasamedika.medifirst2000.entities.StokProdukGlobal; import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
import com.jasamedika.medifirst2000.entities.StrukOrder; import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.enums.StatusAntrianEnum;
import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService;
import com.jasamedika.medifirst2000.service.KartuStokService; import com.jasamedika.medifirst2000.service.KartuStokService;
import com.jasamedika.medifirst2000.service.LoginUserService; import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.service.OrderGiziService; import com.jasamedika.medifirst2000.service.OrderGiziService;
import com.jasamedika.medifirst2000.service.OrderProdukService; import com.jasamedika.medifirst2000.service.OrderProdukService;
import com.jasamedika.medifirst2000.service.ProdukService;
import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.StringUtil; import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO; import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.BentukProdukVO;
import com.jasamedika.medifirst2000.vo.DetailOrderTindakanVO; import com.jasamedika.medifirst2000.vo.DetailOrderTindakanVO;
import com.jasamedika.medifirst2000.vo.DetailRadiologiVO;
import com.jasamedika.medifirst2000.vo.GiziProduksiOrderVO; import com.jasamedika.medifirst2000.vo.GiziProduksiOrderVO;
import com.jasamedika.medifirst2000.vo.JenisDietVO; import com.jasamedika.medifirst2000.vo.JenisDietVO;
import com.jasamedika.medifirst2000.vo.JenisPermintaanVO; import com.jasamedika.medifirst2000.vo.JenisPermintaanVO;
import com.jasamedika.medifirst2000.vo.JenisWaktuVO; import com.jasamedika.medifirst2000.vo.JenisWaktuVO;
import com.jasamedika.medifirst2000.vo.MapProdukMenuToBahanVO; import com.jasamedika.medifirst2000.vo.MapProdukMenuToBahanVO;
import com.jasamedika.medifirst2000.vo.OrderProdukVO; import com.jasamedika.medifirst2000.vo.OrderProdukVO;
import com.jasamedika.medifirst2000.vo.PasienDaftarVO;
import com.jasamedika.medifirst2000.vo.PasienVO; import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO; import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.ProdukVO; import com.jasamedika.medifirst2000.vo.ProdukVO;
@ -163,7 +135,7 @@ public class OrderGiziServiceImpl extends BaseVoServiceImpl implements OrderGizi
model.put("bahanProduk", produkDao.findById((Integer) model.get("bahanId"))); model.put("bahanProduk", produkDao.findById((Integer) model.get("bahanId")));
model.put("satuanStandar", satuanStandarDao.findById((Integer) model.get("satuanId"))); model.put("satuanStandar", satuanStandarDao.findById((Integer) model.get("satuanId")));
List<StokProdukGlobal> listStok = stokDao.findStok((Integer) model.get("bahanId"), List<StokProdukGlobal> listStok = stokDao.findStok((Integer) model.get("bahanId"),
Integer.parseInt(GetSettingDataFixed("idRuanganGizi"))); Integer.parseInt(getSettingDataFixed("idRuanganGizi")));
if (CommonUtil.isNotNullOrEmpty(listStok)) { if (CommonUtil.isNotNullOrEmpty(listStok)) {
model.put("stok", listStok.get(0).getQtyProduk()); model.put("stok", listStok.get(0).getQtyProduk());
} else { } else {
@ -200,7 +172,7 @@ public class OrderGiziServiceImpl extends BaseVoServiceImpl implements OrderGizi
strukOrder.setIsDelivered((byte) 1); strukOrder.setIsDelivered((byte) 1);
strukOrder.setKeteranganOrder("Permintaan Barang Dari Ruangan"); strukOrder.setKeteranganOrder("Permintaan Barang Dari Ruangan");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiOrderBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiOrderBarang")));
strukOrder.setKelompokTransaksi(kelompokTransaksi); strukOrder.setKelompokTransaksi(kelompokTransaksi);
// if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){ // if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){
// strukOrder.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(), // strukOrder.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(),

View File

@ -164,15 +164,15 @@ public class OrderKendaraanDinasServiceImpl extends BaseVoServiceImpl implements
orderPelayanan.setRuanganTujuan(ruanganConverter orderPelayanan.setRuanganTujuan(ruanganConverter
.transferVOToModel(vo.getOrderPelayanan().getRuanganTujuan(), new Ruangan())); .transferVOToModel(vo.getOrderPelayanan().getRuanganTujuan(), new Ruangan()));
orderPelayanan.setRuangan(ruanganDao.findById( orderPelayanan.setRuangan(ruanganDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdRuanganKendaraanDinas")))); Integer.parseInt((String) this.getSettingDataFixed("KdRuanganKendaraanDinas"))));
orderPelayanan.setRuanganTujuan(ruanganDao.findById( orderPelayanan.setRuanganTujuan(ruanganDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdRuanganTujuanKendaraanDinas")))); Integer.parseInt((String) this.getSettingDataFixed("KdRuanganTujuanKendaraanDinas"))));
} }
if (CommonUtil.isNotNullOrEmpty(vo.getOrderPelayanan().getProduk())) { if (CommonUtil.isNotNullOrEmpty(vo.getOrderPelayanan().getProduk())) {
orderPelayanan.setProduk( orderPelayanan.setProduk(
produkConverter.transferVOToModel(vo.getOrderPelayanan().getProduk(), new Produk())); produkConverter.transferVOToModel(vo.getOrderPelayanan().getProduk(), new Produk()));
orderPelayanan.setProduk(produkDao.findById( orderPelayanan.setProduk(produkDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdProdukKendaraanDinas")))); Integer.parseInt((String) this.getSettingDataFixed("KdProdukKendaraanDinas"))));
orderPelayanan.getProduk().setNilaiNormal((short) 1); orderPelayanan.getProduk().setNilaiNormal((short) 1);
orderPelayanan.getProduk().setQProduk(1); orderPelayanan.getProduk().setQProduk(1);
orderPelayanan.getProduk().setQtyJualTerkecil(1.0); orderPelayanan.getProduk().setQtyJualTerkecil(1.0);

View File

@ -216,12 +216,12 @@ public class OrderPemakaianRuangRapatServiceImpl extends BaseVoServiceImpl imple
orderPelayanan.setRuanganTujuan(ruanganConverter orderPelayanan.setRuanganTujuan(ruanganConverter
.transferVOToModel(vo.getOrderPelayanan().getRuanganTujuan(), new Ruangan())); .transferVOToModel(vo.getOrderPelayanan().getRuanganTujuan(), new Ruangan()));
orderPelayanan.setRuanganTujuan(ruanganDao orderPelayanan.setRuanganTujuan(ruanganDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdRuanganRapat")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdRuanganRapat"))));
if (CommonUtil.isNotNullOrEmpty(vo.getOrderPelayanan().getProduk())) { if (CommonUtil.isNotNullOrEmpty(vo.getOrderPelayanan().getProduk())) {
orderPelayanan.setProduk(produkConverter orderPelayanan.setProduk(produkConverter
.transferVOToModel(vo.getOrderPelayanan().getProduk(), new Produk())); .transferVOToModel(vo.getOrderPelayanan().getProduk(), new Produk()));
orderPelayanan.setProduk(produkDao.findById( orderPelayanan.setProduk(produkDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdProdukRuangRapat")))); Integer.parseInt((String) this.getSettingDataFixed("KdProdukRuangRapat"))));
orderPelayanan.getProduk().setNilaiNormal((short) 1); orderPelayanan.getProduk().setNilaiNormal((short) 1);
orderPelayanan.getProduk().setQProduk(1); orderPelayanan.getProduk().setQProduk(1);
orderPelayanan.getProduk().setQtyJualTerkecil(1.0); orderPelayanan.getProduk().setQtyJualTerkecil(1.0);

View File

@ -279,7 +279,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
} else { } else {
if (CommonUtil.isNotNullOrEmpty(vo.getDetailRadiologi())) { if (CommonUtil.isNotNullOrEmpty(vo.getDetailRadiologi())) {
ruanganTujuan = (ruanganDao ruanganTujuan = (ruanganDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdRuanganRadiologi")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdRuanganRadiologi"))));
noOrderIntern = "R" + getRunningNumber("Radiologi"); noOrderIntern = "R" + getRunningNumber("Radiologi");
listRuangan.put(ruanganTujuan.getNamaRuangan(), ruanganTujuan); listRuangan.put(ruanganTujuan.getNamaRuangan(), ruanganTujuan);
for (DetailOrderTindakanVO subModel : vo.getOrderTindakan()) { for (DetailOrderTindakanVO subModel : vo.getOrderTindakan()) {
@ -306,7 +306,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
} }
} }
ruanganTujuan = (ruanganDao ruanganTujuan = (ruanganDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdRuanganLaboratorium")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdRuanganLaboratorium"))));
if (listRuangan.size() == 0) { if (listRuangan.size() == 0) {
for (DetailOrderTindakanVO subModel : vo.getOrderTindakan()) { for (DetailOrderTindakanVO subModel : vo.getOrderTindakan()) {
RuanganVO ruanganVo = new RuanganVO(); RuanganVO ruanganVo = new RuanganVO();
@ -374,7 +374,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
model.setStrukOrder(strukOrder); model.setStrukOrder(strukOrder);
antrianPasienDiPeriksa.setAsalRujukan(asalRujukanDao antrianPasienDiPeriksa.setAsalRujukan(asalRujukanDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdAsalRujukanPoliklinik")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdAsalRujukanPoliklinik"))));
antrianPasienDiPeriksa.setTglRegistrasi(strukOrder.getTglOrder()); antrianPasienDiPeriksa.setTglRegistrasi(strukOrder.getTglOrder());
@ -1186,7 +1186,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
@Transactional(readOnly = false) @Transactional(readOnly = false)
public Map<String, Object> saveOrderPelayananGizi(OrderProdukGiziVO vo) { public Map<String, Object> saveOrderPelayananGizi(OrderProdukGiziVO vo) {
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
String idRuanganGizi = GetSettingDataFixed("idRuanganGizi"); String idRuanganGizi = getSettingDataFixed("idRuanganGizi");
Ruangan ruangan = new Ruangan(); Ruangan ruangan = new Ruangan();
ruangan.setId(Integer.valueOf(idRuanganGizi)); ruangan.setId(Integer.valueOf(idRuanganGizi));
AntrianPasienDiPeriksa antrian = antrianPasienDiPeriksaDao.findOne(vo.getAntrianPasienDiPeriksa().getNoRec()); AntrianPasienDiPeriksa antrian = antrianPasienDiPeriksaDao.findOne(vo.getAntrianPasienDiPeriksa().getNoRec());
@ -1390,7 +1390,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
@Override @Override
public Map<String, Object> getOrderPelayananGizi() { public Map<String, Object> getOrderPelayananGizi() {
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
String idRuanganGizi = GetSettingDataFixed("idRuanganGizi"); String idRuanganGizi = getSettingDataFixed("idRuanganGizi");
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> listOrder = orderPelayananDao.findOrderPelayananGizi(Integer.valueOf(idRuanganGizi)); List<Map<String, Object>> listOrder = orderPelayananDao.findOrderPelayananGizi(Integer.valueOf(idRuanganGizi));
for (Map<String, Object> abc : listOrder) { for (Map<String, Object> abc : listOrder) {
@ -1414,7 +1414,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
public Map<String, Object> getOrderPelayananGiziMakanan(Integer ruanganAsalId, Integer jenisWaktuId, Date startDate, public Map<String, Object> getOrderPelayananGiziMakanan(Integer ruanganAsalId, Integer jenisWaktuId, Date startDate,
Date endDate) { Date endDate) {
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
String idRuanganGizi = GetSettingDataFixed("idRuanganGizi"); String idRuanganGizi = getSettingDataFixed("idRuanganGizi");
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> listOrder; List<Map<String, Object>> listOrder;
List<Map<String, Object>> listOrder2; List<Map<String, Object>> listOrder2;
@ -1475,7 +1475,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
String noRecPasienDaftar = (String) abc.get("noRecPasienDaftar"); String noRecPasienDaftar = (String) abc.get("noRecPasienDaftar");
PasienDaftar pasienDaftar = pasienDaftarDao.findByNoRec(noRecPasienDaftar); PasienDaftar pasienDaftar = pasienDaftarDao.findByNoRec(noRecPasienDaftar);
String idRuanganGizi = GetSettingDataFixed("idRuanganGizi"); String idRuanganGizi = getSettingDataFixed("idRuanganGizi");
List<AntrianPasienDiPeriksa> antrian = antrianPasienDiPeriksaDao.findByPasienDaftarAndStrukOrderNull(noRecPasienDaftar); List<AntrianPasienDiPeriksa> antrian = antrianPasienDiPeriksaDao.findByPasienDaftarAndStrukOrderNull(noRecPasienDaftar);
if(!antrian.isEmpty()){ if(!antrian.isEmpty()){
String dokter=""; String dokter="";
@ -1494,7 +1494,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
public Map<String, Object> getOrderPelayananGiziMinuman(Integer ruanganAsalId, Integer jenisWaktuId, Date startDate, public Map<String, Object> getOrderPelayananGiziMinuman(Integer ruanganAsalId, Integer jenisWaktuId, Date startDate,
Date endDate) { Date endDate) {
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
String idRuanganGizi = GetSettingDataFixed("idRuanganGizi"); String idRuanganGizi = getSettingDataFixed("idRuanganGizi");
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> listOrder; List<Map<String, Object>> listOrder;
if (ruanganAsalId != null) { if (ruanganAsalId != null) {
@ -1674,7 +1674,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
strukHistori.setNonHistori(getRunningNumber("Struk Histori")); strukHistori.setNonHistori(getRunningNumber("Struk Histori"));
strukHistori.setTglHistori(new Date()); strukHistori.setTglHistori(new Date());
Ruangan ruangan = new Ruangan(); Ruangan ruangan = new Ruangan();
ruangan.setId(Integer.valueOf(GetSettingDataFixed("idRuanganGizi"))); ruangan.setId(Integer.valueOf(getSettingDataFixed("idRuanganGizi")));
strukHistori.setRuangan(ruangan); strukHistori.setRuangan(ruangan);
strukHistori.setTglAwal(new Date()); strukHistori.setTglAwal(new Date());
strukHistori.setTglAhir(new Date()); strukHistori.setTglAhir(new Date());
@ -1822,7 +1822,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
@Override @Override
public Map<String, Object> getOrderPelayananKirimMenuGiziMakanan(Integer ruanganAsalId) { public Map<String, Object> getOrderPelayananKirimMenuGiziMakanan(Integer ruanganAsalId) {
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
String idRuanganGizi = GetSettingDataFixed("idRuanganGizi"); String idRuanganGizi = getSettingDataFixed("idRuanganGizi");
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> listOrder; List<Map<String, Object>> listOrder;
List<Map<String, Object>> listOrder2; List<Map<String, Object>> listOrder2;
@ -1952,7 +1952,7 @@ public class OrderProdukServiceImpl extends BaseVoServiceImpl implements OrderPr
@Override @Override
public Map<String, Object> getOrderPelayananKirimMenuGiziMinuman(Integer ruanganAsalId) { public Map<String, Object> getOrderPelayananKirimMenuGiziMinuman(Integer ruanganAsalId) {
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
String idRuanganGizi = GetSettingDataFixed("idRuanganGizi"); String idRuanganGizi = getSettingDataFixed("idRuanganGizi");
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> listOrder; List<Map<String, Object>> listOrder;

View File

@ -18,7 +18,6 @@ import java.util.Set;
import java.util.UUID; import java.util.UUID;
import org.apache.commons.codec.binary.Base64; import org.apache.commons.codec.binary.Base64;
import org.apache.commons.lang.time.DateUtils;
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.Cell;
@ -1124,7 +1123,7 @@ public class PayRollPegawaiServiceImpl extends BaseVoServiceImpl implements PayR
@Override @Override
public List<Map<String, Object>> findRekananPenjaminPasien() { public List<Map<String, Object>> findRekananPenjaminPasien() {
String idJenisRekanan=GetSettingDataFixed("kdJenisRekananPenjaminPasien"); String idJenisRekanan= getSettingDataFixed("kdJenisRekananPenjaminPasien");
return rekananDao.findByJenisRekanan(Integer.valueOf(idJenisRekanan)); return rekananDao.findByJenisRekanan(Integer.valueOf(idJenisRekanan));
} }

View File

@ -1734,7 +1734,7 @@ public class PegawaiServiceImpl extends BaseVoServiceImpl implements PegawaiServ
@Override @Override
public Map<String, Object> findKepalaPegawai(String fieldDataFix) { public Map<String, Object> findKepalaPegawai(String fieldDataFix) {
String valueFix = GetSettingDataFixed(fieldDataFix); String valueFix = getSettingDataFixed(fieldDataFix);
return pegawaiDao.getKepalaPegawai(Integer.valueOf(valueFix)); return pegawaiDao.getKepalaPegawai(Integer.valueOf(valueFix));
} }

View File

@ -376,8 +376,8 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
URL url; URL url;
try { try {
String location =GetSettingDataFixed("UrlKeuangan").toString() + "/service/transaksi/akuntansi/jurnal-otomatis"; String location = getSettingDataFixed("UrlKeuangan").toString() + "/service/transaksi/akuntansi/jurnal-otomatis";
url = new URL(GetSettingDataFixed("UrlKeuangan").toString() + "/service/transaksi/akuntansi/jurnal-otomatis"); url = new URL(getSettingDataFixed("UrlKeuangan").toString() + "/service/transaksi/akuntansi/jurnal-otomatis");
HttpURLConnection myURLConnection = (HttpURLConnection) url.openConnection(); HttpURLConnection myURLConnection = (HttpURLConnection) url.openConnection();
myURLConnection.setRequestMethod("POST"); myURLConnection.setRequestMethod("POST");
@ -400,14 +400,14 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
if(antrianDiperiksas.size()!=0) if(antrianDiperiksas.size()!=0)
{ {
kdInstalasi= GetSettingDataFixed("KdDepartemenInstalasiRawatJalan"); kdInstalasi= getSettingDataFixed("KdDepartemenInstalasiRawatJalan");
} }
else else
kdInstalasi = GetSettingDataFixed("KdDepartemenInstalasiRawatInap"); kdInstalasi = getSettingDataFixed("KdDepartemenInstalasiRawatInap");
if(pemakaianAsuransi !=null) if(pemakaianAsuransi !=null)
{ {
kdRekanan =Integer.parseInt( GetSettingDataFixed("KdRekananBpjs")); kdRekanan =Integer.parseInt( getSettingDataFixed("KdRekananBpjs"));
} }
@ -567,7 +567,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
new PelayananPasien()); new PelayananPasien());
if (subModel.getStatusOrder() == -1) { if (subModel.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId(Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); produk.setId(Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
subModel.setProduk(produk); subModel.setProduk(produk);
} }
Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(), Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(),
@ -614,7 +614,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
if (racikanDetailVO.getStatusOrder() == -1) { if (racikanDetailVO.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId( produk.setId(
Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
racikanDetailVO.setProduk(produk); racikanDetailVO.setProduk(produk);
} }
racikanDetail.setProduk(produkConverter racikanDetail.setProduk(produkConverter
@ -789,7 +789,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
new PelayananPasien()); new PelayananPasien());
if (subModel.getStatusOrder() == -1) { if (subModel.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId(Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); produk.setId(Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
subModel.setProduk(produk); subModel.setProduk(produk);
} }
Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(), Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(),
@ -836,7 +836,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
if (racikanDetailVO.getStatusOrder() == -1) { if (racikanDetailVO.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId( produk.setId(
Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
racikanDetailVO.setProduk(produk); racikanDetailVO.setProduk(produk);
} }
racikanDetail.setProduk(produkConverter racikanDetail.setProduk(produkConverter
@ -1123,7 +1123,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
pelayananPasienDao.save(detail); pelayananPasienDao.save(detail);
strukOrder = detail.getStrukOrder(); strukOrder = detail.getStrukOrder();
Produk p=produkDao.findOne(pelayananPasienDetailVO.getProduk().getId()); Produk p=produkDao.findOne(pelayananPasienDetailVO.getProduk().getId());
Ruangan r=ruanganDao.findOne(new Integer(GetSettingDataFixed("KdRuanganFarmasi"))); Ruangan r=ruanganDao.findOne(new Integer(getSettingDataFixed("KdRuanganFarmasi")));
kartuStokService.saveKartuStok(pelayananPasienDetailVO.getJumlahPembulatan(), p, r, "penjualan ke pasien ", false, new Date()); kartuStokService.saveKartuStok(pelayananPasienDetailVO.getJumlahPembulatan(), p, r, "penjualan ke pasien ", false, new Date());
stokProdukGlobalService.updateStokPembelianPasien(p, pelayananPasienDetailVO.getJumlahPembulatan(), r); stokProdukGlobalService.updateStokPembelianPasien(p, pelayananPasienDetailVO.getJumlahPembulatan(), r);
@ -1448,7 +1448,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
new PelayananPasien()); new PelayananPasien());
if (subModel.getStatusOrder() == -1) { if (subModel.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId(Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); produk.setId(Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
subModel.setProduk(produk); subModel.setProduk(produk);
} }
//Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(), //Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(),
@ -1522,7 +1522,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
if (racikanDetailVO.getStatusOrder() == -1) { if (racikanDetailVO.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId( produk.setId(
Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
racikanDetailVO.setProduk(produk); racikanDetailVO.setProduk(produk);
} }
racikanDetail.setProduk(produkConverter racikanDetail.setProduk(produkConverter
@ -1719,7 +1719,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
new PelayananPasien()); new PelayananPasien());
if (subModel.getStatusOrder() == -1) { if (subModel.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId(Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); produk.setId(Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
subModel.setProduk(produk); subModel.setProduk(produk);
} }
//Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(), //Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(),
@ -1792,7 +1792,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
if (racikanDetailVO.getStatusOrder() == -1) { if (racikanDetailVO.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId( produk.setId(
Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
racikanDetailVO.setProduk(produk); racikanDetailVO.setProduk(produk);
} }
racikanDetail.setProduk(produkConverter racikanDetail.setProduk(produkConverter
@ -1970,7 +1970,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
pelayananPasienDao.save(detail); pelayananPasienDao.save(detail);
strukOrder = detail.getStrukOrder(); strukOrder = detail.getStrukOrder();
Produk p=produkDao.findOne(pelayananPasienDetailVO.getProduk().getId()); Produk p=produkDao.findOne(pelayananPasienDetailVO.getProduk().getId());
Ruangan r=ruanganDao.findOne(new Integer(GetSettingDataFixed("KdRuanganFarmasi"))); Ruangan r=ruanganDao.findOne(new Integer(getSettingDataFixed("KdRuanganFarmasi")));
kartuStokService.saveKartuStok(pelayananPasienDetailVO.getJumlahPembulatan(), p, r, "penjualan ke pasien ", false, new Date()); kartuStokService.saveKartuStok(pelayananPasienDetailVO.getJumlahPembulatan(), p, r, "penjualan ke pasien ", false, new Date());
stokProdukGlobalService.updateStokPembelianPasien(p, pelayananPasienDetailVO.getJumlahPembulatan(), r); stokProdukGlobalService.updateStokPembelianPasien(p, pelayananPasienDetailVO.getJumlahPembulatan(), r);
@ -2084,7 +2084,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
OrderPelayanan orderPelayanan=new OrderPelayanan(); OrderPelayanan orderPelayanan=new OrderPelayanan();
if (subModel.getStatusOrder() == -1) { if (subModel.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId(Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); produk.setId(Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
subModel.setProduk(produk); subModel.setProduk(produk);
} }
//Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(), //Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(),
@ -2164,7 +2164,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
if (racikanDetailVO.getStatusOrder() == -1) { if (racikanDetailVO.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId( produk.setId(
Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
racikanDetailVO.setProduk(produk); racikanDetailVO.setProduk(produk);
} }
//racikanDetail.setProduk(produkConverter //racikanDetail.setProduk(produkConverter
@ -2317,7 +2317,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
OrderPelayanan orderPelayanan=new OrderPelayanan(); OrderPelayanan orderPelayanan=new OrderPelayanan();
if (subModel.getStatusOrder() == -1) { if (subModel.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId(Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); produk.setId(Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
subModel.setProduk(produk); subModel.setProduk(produk);
} }
//Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(), //Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(),
@ -2488,7 +2488,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
Ruangan ruangan = ruanganDao.findOne Ruangan ruangan = ruanganDao.findOne
(new Integer(GetSettingDataFixed("KdRuanganFarmasi"))); (new Integer(getSettingDataFixed("KdRuanganFarmasi")));
if(CommonUtil.isNotNullOrEmpty(vo)){ if(CommonUtil.isNotNullOrEmpty(vo)){
StrukOrder strukOrder = null; StrukOrder strukOrder = null;
@ -2935,7 +2935,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
strukPelayanan.setTotalhargasatuan(strukPelayananVO.getTotalharusdibayar()); strukPelayanan.setTotalhargasatuan(strukPelayananVO.getTotalharusdibayar());
strukPelayanan.setTotalharusdibayar(strukPelayananVO.getTotalharusdibayar()); strukPelayanan.setTotalharusdibayar(strukPelayananVO.getTotalharusdibayar());
} }
String kelompokTransaksiId = GetSettingDataFixed("KdKelompokTransaksiPenjualanBebas"); String kelompokTransaksiId = getSettingDataFixed("KdKelompokTransaksiPenjualanBebas");
if(CommonUtil.isNotNullOrEmpty(kelompokTransaksiId)){ if(CommonUtil.isNotNullOrEmpty(kelompokTransaksiId)){
KelompokTransaksi kelompokTransaksi= kelompokTransaksiDao.findOne(Integer.parseInt(kelompokTransaksiId)); KelompokTransaksi kelompokTransaksi= kelompokTransaksiDao.findOne(Integer.parseInt(kelompokTransaksiId));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
@ -3096,7 +3096,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
strukPelayanan.setNocm(hasilPasien); strukPelayanan.setNocm(hasilPasien);
strukPelayanan.setNoorder(strukOrder); strukPelayanan.setNoorder(strukOrder);
strukPelayanan.setTglstruk(detail.getTglPelayanan()); strukPelayanan.setTglstruk(detail.getTglPelayanan());
String kelompokTransaksiId=GetSettingDataFixed("KdKelompokTransaksiObatAlkes"); String kelompokTransaksiId= getSettingDataFixed("KdKelompokTransaksiObatAlkes");
KelompokTransaksi kelompokTransaksi=new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi=new KelompokTransaksi();
kelompokTransaksi.setId(Integer.valueOf(kelompokTransaksiId)); kelompokTransaksi.setId(Integer.valueOf(kelompokTransaksiId));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);
@ -3125,7 +3125,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
StrukPelayananDetail hasilStrukPelayananDetail=strukPelayananDetailDao.save(strukPelayananDetail); StrukPelayananDetail hasilStrukPelayananDetail=strukPelayananDetailDao.save(strukPelayananDetail);
Produk p=produkDao.findOne(pelayananPasienDetailVO.getProduk().getId()); Produk p=produkDao.findOne(pelayananPasienDetailVO.getProduk().getId());
Ruangan r=ruanganDao.findOne(new Integer(GetSettingDataFixed("KdRuanganFarmasi"))); Ruangan r=ruanganDao.findOne(new Integer(getSettingDataFixed("KdRuanganFarmasi")));
kartuStokService.saveKartuStok(pelayananPasienDetailVO.getJumlahPembulatan(), p, r, "penjualan ke pasien ", false, new Date()); kartuStokService.saveKartuStok(pelayananPasienDetailVO.getJumlahPembulatan(), p, r, "penjualan ke pasien ", false, new Date());
stokProdukGlobalService.updateStokPembelianPasien(p, pelayananPasienDetailVO.getJumlahPembulatan(), r); stokProdukGlobalService.updateStokPembelianPasien(p, pelayananPasienDetailVO.getJumlahPembulatan(), r);
@ -3398,7 +3398,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
strukOrder.setTotalPph(0.0); strukOrder.setTotalPph(0.0);
strukOrder.setTotalPpn(0.0); strukOrder.setTotalPpn(0.0);
strukOrder.setStatusOrder((byte)0); strukOrder.setStatusOrder((byte)0);
String idDefaultApotik=GetSettingDataFixed("kdDefaultRuangApotik"); String idDefaultApotik= getSettingDataFixed("kdDefaultRuangApotik");
Ruangan ruangan = new Ruangan(); Ruangan ruangan = new Ruangan();
ruangan.setId(Integer.valueOf(idDefaultApotik)); ruangan.setId(Integer.valueOf(idDefaultApotik));
strukOrder.setRuanganTujuan(ruangan); strukOrder.setRuanganTujuan(ruangan);
@ -3453,7 +3453,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
OrderPelayanan orderPelayanan=new OrderPelayanan(); OrderPelayanan orderPelayanan=new OrderPelayanan();
if (subModel.getStatusOrder() == -1) { if (subModel.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId(Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); produk.setId(Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
subModel.setProduk(produk); subModel.setProduk(produk);
} }
//Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(), //Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(),
@ -3529,7 +3529,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
if (racikanDetailVO.getStatusOrder() == -1) { if (racikanDetailVO.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId( produk.setId(
Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
racikanDetailVO.setProduk(produk); racikanDetailVO.setProduk(produk);
} }
//racikanDetail.setProduk(produkConverter //racikanDetail.setProduk(produkConverter
@ -3687,7 +3687,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
OrderPelayanan orderPelayanan=new OrderPelayanan(); OrderPelayanan orderPelayanan=new OrderPelayanan();
if (subModel.getStatusOrder() == -1) { if (subModel.getStatusOrder() == -1) {
ProdukVO produk = new ProdukVO(); ProdukVO produk = new ProdukVO();
produk.setId(Integer.parseInt(GetSettingDataFixed("KdProdukDefault").toString())); produk.setId(Integer.parseInt(getSettingDataFixed("KdProdukDefault").toString()));
subModel.setProduk(produk); subModel.setProduk(produk);
} }
//Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(), //Double harga = stokProdukGlobalDao.TakeHarga(subModel.getProduk().getId(),

View File

@ -649,7 +649,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
Date dateLine; Date dateLine;
try { try {
date = df.parse(bulan); date = df.parse(bulan);
dateLine = df.parse(GetSettingDataFixed("berlakuTargetJasaRemunDokter")); dateLine = df.parse(getSettingDataFixed("berlakuTargetJasaRemunDokter"));
} catch (ParseException e) { } catch (ParseException e) {
System.out.println(e.getMessage()); System.out.println(e.getMessage());
return null; return null;
@ -665,7 +665,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
* Mendapatkan nominal target remunerasi untuk simulasi * Mendapatkan nominal target remunerasi untuk simulasi
*/ */
Double targetRemun = 0.0; Double targetRemun = 0.0;
String sdTarget = GetSettingDataFixed("targetRemunJasaDokter"); String sdTarget = getSettingDataFixed("targetRemunJasaDokter");
if (CommonUtil.isNotNullOrEmpty(sdTarget)) if (CommonUtil.isNotNullOrEmpty(sdTarget))
targetRemun = Double.parseDouble(sdTarget); targetRemun = Double.parseDouble(sdTarget);
/* /*
@ -677,21 +677,21 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenOperator = Double.parseDouble(GetSettingDataFixed("persenRemunOperatorIBS")); double persenOperator = Double.parseDouble(getSettingDataFixed("persenRemunOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenRemunAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenRemunAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenRemunAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenRemunAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenRemunRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenRemunRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenRemunLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenRemunLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenRemunRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenRemunRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenRemunKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenRemunKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenRemunVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenRemunVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenRemunTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenRemunTindakanDokter"));
double persenTarifJasaBedah = Double.parseDouble(GetSettingDataFixed("persenTarifJasaBedah")); double persenTarifJasaBedah = Double.parseDouble(getSettingDataFixed("persenTarifJasaBedah"));
double persenTarifJasaICU = Double.parseDouble(GetSettingDataFixed("persenTarifJasaICU")); double persenTarifJasaICU = Double.parseDouble(getSettingDataFixed("persenTarifJasaICU"));
double persenRemunDokterPA = Double.parseDouble(GetSettingDataFixed("persenRemunDokterPA")); double persenRemunDokterPA = Double.parseDouble(getSettingDataFixed("persenRemunDokterPA"));
double persenRemunDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenRemunDokterUmumHD")); double persenRemunDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenRemunDokterUmumHD"));
double persenRemunLabGenetika = Double.parseDouble(GetSettingDataFixed("persenRemunLabGenetika")); double persenRemunLabGenetika = Double.parseDouble(getSettingDataFixed("persenRemunLabGenetika"));
double persenRemunTerapis = Double.parseDouble(GetSettingDataFixed("persenRemunTerapis")); double persenRemunTerapis = Double.parseDouble(getSettingDataFixed("persenRemunTerapis"));
/* /*
* Persiapan filter logic remunerasi * Persiapan filter logic remunerasi
*/ */
@ -2202,21 +2202,21 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenOperator = Double.parseDouble(GetSettingDataFixed("persenRemunOperatorIBS")); double persenOperator = Double.parseDouble(getSettingDataFixed("persenRemunOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenRemunAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenRemunAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenRemunAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenRemunAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenRemunRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenRemunRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenRemunLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenRemunLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenRemunRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenRemunRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenRemunKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenRemunKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenRemunVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenRemunVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenRemunTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenRemunTindakanDokter"));
double persenTarifJasaBedah = Double.parseDouble(GetSettingDataFixed("persenTarifJasaBedah")); double persenTarifJasaBedah = Double.parseDouble(getSettingDataFixed("persenTarifJasaBedah"));
double persenTarifJasaICU = Double.parseDouble(GetSettingDataFixed("persenTarifJasaICU")); double persenTarifJasaICU = Double.parseDouble(getSettingDataFixed("persenTarifJasaICU"));
double persenRemunDokterPA = Double.parseDouble(GetSettingDataFixed("persenRemunDokterPA")); double persenRemunDokterPA = Double.parseDouble(getSettingDataFixed("persenRemunDokterPA"));
double persenRemunDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenRemunDokterUmumHD")); double persenRemunDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenRemunDokterUmumHD"));
double persenRemunLabGenetika = Double.parseDouble(GetSettingDataFixed("persenRemunLabGenetika")); double persenRemunLabGenetika = Double.parseDouble(getSettingDataFixed("persenRemunLabGenetika"));
double persenRemunTerapis = Double.parseDouble(GetSettingDataFixed("persenRemunTerapis")); double persenRemunTerapis = Double.parseDouble(getSettingDataFixed("persenRemunTerapis"));
/* /*
* Persiapan filter logic remunerasi * Persiapan filter logic remunerasi
*/ */
@ -2604,20 +2604,20 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenBPJS = Double.parseDouble(GetSettingDataFixed("persenJasaBPJS")); double persenBPJS = Double.parseDouble(getSettingDataFixed("persenJasaBPJS"));
double persenOperator = Double.parseDouble(GetSettingDataFixed("persenJasaOperatorIBS")); double persenOperator = Double.parseDouble(getSettingDataFixed("persenJasaOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenJasaAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenJasaAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenJasaAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenJasaAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenJasaRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenJasaRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenJasaLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenJasaLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenJasaRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenJasaRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenJasaKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenJasaKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenJasaVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenJasaVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenJasaTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenJasaTindakanDokter"));
double persenJasaDokterPA = Double.parseDouble(GetSettingDataFixed("persenJasaDokterPA")); double persenJasaDokterPA = Double.parseDouble(getSettingDataFixed("persenJasaDokterPA"));
double persenJasaDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenJasaDokterUmumHD")); double persenJasaDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenJasaDokterUmumHD"));
double persenJasaLabGenetika = Double.parseDouble(GetSettingDataFixed("persenJasaLabGenetika")); double persenJasaLabGenetika = Double.parseDouble(getSettingDataFixed("persenJasaLabGenetika"));
double persenJasaTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaTerapis")); double persenJasaTerapis = Double.parseDouble(getSettingDataFixed("persenJasaTerapis"));
/* /*
* Persiapan filter logic remunerasi * Persiapan filter logic remunerasi
*/ */
@ -2881,21 +2881,21 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenBPJS = Double.parseDouble(GetSettingDataFixed("persenJasaBPJS")); double persenBPJS = Double.parseDouble(getSettingDataFixed("persenJasaBPJS"));
double persenOperator = Double.parseDouble(GetSettingDataFixed("persenJasaOperatorIBS")); double persenOperator = Double.parseDouble(getSettingDataFixed("persenJasaOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenJasaAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenJasaAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenJasaAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenJasaAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenJasaRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenJasaRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenJasaLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenJasaLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenJasaRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenJasaRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenJasaKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenJasaKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenJasaVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenJasaVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenJasaTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenJasaTindakanDokter"));
double persenJasaDokterPA = Double.parseDouble(GetSettingDataFixed("persenJasaDokterPA")); double persenJasaDokterPA = Double.parseDouble(getSettingDataFixed("persenJasaDokterPA"));
double persenJasaDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenJasaDokterUmumHD")); double persenJasaDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenJasaDokterUmumHD"));
double persenJasaLabGenetika = Double.parseDouble(GetSettingDataFixed("persenJasaLabGenetika")); double persenJasaLabGenetika = Double.parseDouble(getSettingDataFixed("persenJasaLabGenetika"));
double persenJasaTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaTerapis")); double persenJasaTerapis = Double.parseDouble(getSettingDataFixed("persenJasaTerapis"));
double persenJasaLuarTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaLuarTerapis")); double persenJasaLuarTerapis = Double.parseDouble(getSettingDataFixed("persenJasaLuarTerapis"));
/* /*
* Persiapan filter logic remunerasi * Persiapan filter logic remunerasi
*/ */
@ -3257,20 +3257,20 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenBPJS = Double.parseDouble(GetSettingDataFixed("persenJasaBPJS")); double persenBPJS = Double.parseDouble(getSettingDataFixed("persenJasaBPJS"));
double persenOperatorIBS = Double.parseDouble(GetSettingDataFixed("persenJasaOperatorIBS")); double persenOperatorIBS = Double.parseDouble(getSettingDataFixed("persenJasaOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenJasaAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenJasaAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenJasaAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenJasaAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenJasaRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenJasaRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenJasaLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenJasaLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenJasaRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenJasaRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenJasaKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenJasaKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenJasaVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenJasaVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenJasaTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenJasaTindakanDokter"));
double persenJasaDokterPA = Double.parseDouble(GetSettingDataFixed("persenJasaDokterPA")); double persenJasaDokterPA = Double.parseDouble(getSettingDataFixed("persenJasaDokterPA"));
double persenJasaDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenJasaDokterUmumHD")); double persenJasaDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenJasaDokterUmumHD"));
double persenJasaLabGenetika = Double.parseDouble(GetSettingDataFixed("persenJasaLabGenetika")); double persenJasaLabGenetika = Double.parseDouble(getSettingDataFixed("persenJasaLabGenetika"));
double persenJasaTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaTerapis")); double persenJasaTerapis = Double.parseDouble(getSettingDataFixed("persenJasaTerapis"));
/* /*
* Persiapan filter logic remunerasi * Persiapan filter logic remunerasi
*/ */

View File

@ -120,15 +120,15 @@ public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements
for (int i = 0; i < listOrderPelayanan.size(); i++) { for (int i = 0; i < listOrderPelayanan.size(); i++) {
orderPelayanan.setProduk(listOrderPelayanan.get(i).getProduk()); orderPelayanan.setProduk(listOrderPelayanan.get(i).getProduk());
orderPelayanan.setProduk(produkDao.findById( orderPelayanan.setProduk(produkDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdProdukPemulasaraanJenazah")))); Integer.parseInt((String) this.getSettingDataFixed("KdProdukPemulasaraanJenazah"))));
orderPelayanan.setNoOrder(listOrderPelayanan.get(i).getNoOrder()); orderPelayanan.setNoOrder(listOrderPelayanan.get(i).getNoOrder());
orderPelayanan.setStrukOrder(listOrderPelayanan.get(i).getStrukOrder()); orderPelayanan.setStrukOrder(listOrderPelayanan.get(i).getStrukOrder());
orderPelayanan.setRuangan(listOrderPelayanan.get(i).getRuangan()); orderPelayanan.setRuangan(listOrderPelayanan.get(i).getRuangan());
orderPelayanan.setRuangan(ruanganDao.findById( orderPelayanan.setRuangan(ruanganDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdRuanganPemulasaraanJenazah")))); Integer.parseInt((String) this.getSettingDataFixed("KdRuanganPemulasaraanJenazah"))));
orderPelayanan.setRuanganTujuan(listOrderPelayanan.get(i).getRuanganTujuan()); orderPelayanan.setRuanganTujuan(listOrderPelayanan.get(i).getRuanganTujuan());
orderPelayanan.setRuanganTujuan(ruanganDao.findById(Integer orderPelayanan.setRuanganTujuan(ruanganDao.findById(Integer
.parseInt((String) this.GetSettingDataFixed("KdRuanganTujuanPemulasaraanJenazah")))); .parseInt((String) this.getSettingDataFixed("KdRuanganTujuanPemulasaraanJenazah"))));
orderPelayanan.setIsCito(listOrderPelayanan.get(i).getIsCito()); orderPelayanan.setIsCito(listOrderPelayanan.get(i).getIsCito());
orderPelayanan.setQtyProduk(listOrderPelayanan.get(i).getQtyProduk()); orderPelayanan.setQtyProduk(listOrderPelayanan.get(i).getQtyProduk());
orderPelayanan.setQtyProdukRetur(listOrderPelayanan.get(i).getQtyProdukRetur()); orderPelayanan.setQtyProdukRetur(listOrderPelayanan.get(i).getQtyProdukRetur());
@ -295,7 +295,7 @@ public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements
strukPelayanan.setQtyproduk(0.0); strukPelayanan.setQtyproduk(0.0);
strukPelayanan.setTglstruk(vo.getTglStruk()); strukPelayanan.setTglstruk(vo.getTglStruk());
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiPemulasaraanJenazah"))); // set kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiPemulasaraanJenazah"))); // set
// nilaifield // nilaifield
// =99 // =99
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksi);

View File

@ -1,6 +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.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet; import java.util.HashSet;
@ -15,24 +14,15 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestMethod;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.JenisTransaksiDao;
import com.jasamedika.medifirst2000.dao.KelompokProdukDao; import com.jasamedika.medifirst2000.dao.KelompokProdukDao;
import com.jasamedika.medifirst2000.dao.KirimProdukDao;
import com.jasamedika.medifirst2000.dao.ProdukDao; import com.jasamedika.medifirst2000.dao.ProdukDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao; import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
import com.jasamedika.medifirst2000.dao.StokProdukDetailDao;
import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao;
import com.jasamedika.medifirst2000.dao.StrukHistoriDao; import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
import com.jasamedika.medifirst2000.dao.StrukKirimDao; import com.jasamedika.medifirst2000.dao.StrukKirimDao;
import com.jasamedika.medifirst2000.dao.StrukKonfirmasiDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao; import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dao.StrukPelayananDao; import com.jasamedika.medifirst2000.dao.StrukPelayananDao;
import com.jasamedika.medifirst2000.dao.custom.DestroyProdukDetailDaoCustom; import com.jasamedika.medifirst2000.dao.custom.DestroyProdukDetailDaoCustom;
import com.jasamedika.medifirst2000.dao.custom.StokProdukDetailDaoCustom;
import com.jasamedika.medifirst2000.dao.custom.StokProdukGlobalDaoCustom; import com.jasamedika.medifirst2000.dao.custom.StokProdukGlobalDaoCustom;
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.AsalProduk;
import com.jasamedika.medifirst2000.entities.DestroyProduk; import com.jasamedika.medifirst2000.entities.DestroyProduk;
import com.jasamedika.medifirst2000.entities.DestroyProdukDetail; import com.jasamedika.medifirst2000.entities.DestroyProdukDetail;
@ -44,7 +34,6 @@ import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.Pegawai; import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Produk; import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.SatuanStandar; import com.jasamedika.medifirst2000.entities.SatuanStandar;
import com.jasamedika.medifirst2000.entities.StrukHistori; import com.jasamedika.medifirst2000.entities.StrukHistori;
import com.jasamedika.medifirst2000.entities.StrukKirim; import com.jasamedika.medifirst2000.entities.StrukKirim;
@ -56,7 +45,6 @@ import com.jasamedika.medifirst2000.service.PemusnahanBarangService;
import com.jasamedika.medifirst2000.service.StokProdukGlobalService; import com.jasamedika.medifirst2000.service.StokProdukGlobalService;
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.StringUtil; import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.AsalProdukVO; import com.jasamedika.medifirst2000.vo.AsalProdukVO;
import com.jasamedika.medifirst2000.vo.DestroyProdukVO; import com.jasamedika.medifirst2000.vo.DestroyProdukVO;
@ -169,7 +157,7 @@ public class PemusnahanBarangServiceImpl extends BaseAngaranServiceImpl implemen
strukOrder.setIsDelivered((byte) 1); strukOrder.setIsDelivered((byte) 1);
strukOrder.setKeteranganOrder("Permintaan Barang Dari Ruangan (Pemusnahan)"); strukOrder.setKeteranganOrder("Permintaan Barang Dari Ruangan (Pemusnahan)");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiOrderBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiOrderBarang")));
strukOrder.setKelompokTransaksi(kelompokTransaksi); strukOrder.setKelompokTransaksi(kelompokTransaksi);
if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){ if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){
strukOrder.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(), new JenisPermintaan())); strukOrder.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(), new JenisPermintaan()));
@ -271,7 +259,7 @@ public class PemusnahanBarangServiceImpl extends BaseAngaranServiceImpl implemen
strukKirim.setKeteranganlainnyakirim("Pengiriman Barang Ke Ruangan"); strukKirim.setKeteranganlainnyakirim("Pengiriman Barang Ke Ruangan");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKirimBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKirimBarang")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){ if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){
strukKirim.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(), new JenisPermintaan())); strukKirim.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(), new JenisPermintaan()));

View File

@ -270,7 +270,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -304,9 +304,9 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd");
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
Double persenOperator = Double.parseDouble(GetSettingDataFixed("ld_persen_operator")); Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
Double persenCooperator = Double.parseDouble(GetSettingDataFixed("ld_persen_cooperator")); Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
// RULES_NOTE_SK_FFS_2015_DI_2019 // RULES_NOTE_SK_FFS_2015_DI_2019
if (CommonUtil.isNotNullOrEmpty(data)) { if (CommonUtil.isNotNullOrEmpty(data)) {
@ -1380,7 +1380,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog(); List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
@ -2902,7 +2902,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -2968,9 +2968,9 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
Double persenOperator = Double.parseDouble(GetSettingDataFixed("ld_persen_operator")); Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
Double persenCooperator = Double.parseDouble(GetSettingDataFixed("ld_persen_cooperator")); Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
// RULES_SK_FFS_2015 // RULES_SK_FFS_2015
if (CommonUtil.isNotNullOrEmpty(rawData)) { if (CommonUtil.isNotNullOrEmpty(rawData)) {
@ -3988,7 +3988,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -4974,7 +4974,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Double harga = 0.0; Double harga = 0.0;
Double point = 0.0; Double point = 0.0;
@ -5028,9 +5028,9 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
Double persenOperator = Double.parseDouble(GetSettingDataFixed("ld_persen_operator")); Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
Double persenCooperator = Double.parseDouble(GetSettingDataFixed("ld_persen_cooperator")); Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
if (CommonUtil.isNotNullOrEmpty(data)) { if (CommonUtil.isNotNullOrEmpty(data)) {
if (drParuhWaktu.contains(idPegawai)) { if (drParuhWaktu.contains(idPegawai)) {
@ -5784,7 +5784,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -6697,7 +6697,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Double harga = 0.0; Double harga = 0.0;
Double point = 0.0; Double point = 0.0;
@ -6749,9 +6749,9 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
Double persenOperator = Double.parseDouble(GetSettingDataFixed("ld_persen_operator")); Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
Double persenCooperator = Double.parseDouble(GetSettingDataFixed("ld_persen_cooperator")); Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
// GET_JASA_MEDIS // GET_JASA_MEDIS
if (CommonUtil.isNotNullOrEmpty(data)) { if (CommonUtil.isNotNullOrEmpty(data)) {
@ -7229,7 +7229,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
@ -7651,7 +7651,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
Double harga = 0.0; Double harga = 0.0;
Double point = 0.0; Double point = 0.0;
@ -7739,9 +7739,9 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd");
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
Double persenOperator = Double.parseDouble(GetSettingDataFixed("ld_persen_operator")); Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
Double persenCooperator = Double.parseDouble(GetSettingDataFixed("ld_persen_cooperator")); Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
// RULES_SK_FFS_2015 // RULES_SK_FFS_2015
if (CommonUtil.isNotNullOrEmpty(rawData)) { if (CommonUtil.isNotNullOrEmpty(rawData)) {
@ -8638,7 +8638,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0); LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf); LocalDateTime PSBBEnd = LocalDateTime.parse(getSettingDataFixed("psbbperiod"), dtf);
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);

View File

@ -185,7 +185,7 @@ public class PenyuluhanServiceImpl extends BaseVoServiceImpl implements Penyuluh
} }
String KodeKelompokTransaksi = GetSettingDataFixed("idKelompokTransaksiDiseminasi"); String KodeKelompokTransaksi = getSettingDataFixed("idKelompokTransaksiDiseminasi");
KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao.findById(Integer.parseInt(KodeKelompokTransaksi)); KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao.findById(Integer.parseInt(KodeKelompokTransaksi));
if (CommonUtil.isNotNullOrEmpty(kelompokTransaksi)) { if (CommonUtil.isNotNullOrEmpty(kelompokTransaksi)) {
strukPlanning.setKdkelompoktransaksi(kelompokTransaksi); strukPlanning.setKdkelompoktransaksi(kelompokTransaksi);
@ -607,7 +607,7 @@ public class PenyuluhanServiceImpl extends BaseVoServiceImpl implements Penyuluh
@Override @Override
public List<Map<String, Object>> getPesertaRegistrasiByNoPlanning(String noPlanning) { public List<Map<String, Object>> getPesertaRegistrasiByNoPlanning(String noPlanning) {
String jenisPesertaId = GetSettingDataFixed("HukorGetJenisPetugasPelaksanaPeserta"); String jenisPesertaId = getSettingDataFixed("HukorGetJenisPetugasPelaksanaPeserta");
List<Map<String, Object>> pesertas = planningDiklatHumasMarketPesertaDao List<Map<String, Object>> pesertas = planningDiklatHumasMarketPesertaDao
.getListPlanningDHMPesertaHukorByNoPlanning(noPlanning, Integer.parseInt(jenisPesertaId)); .getListPlanningDHMPesertaHukorByNoPlanning(noPlanning, Integer.parseInt(jenisPesertaId));
List<Map<String, Object>> biayas = planningDiklatHumasMarketBiayaDao List<Map<String, Object>> biayas = planningDiklatHumasMarketBiayaDao
@ -641,7 +641,7 @@ public class PenyuluhanServiceImpl extends BaseVoServiceImpl implements Penyuluh
// Simpan peserta baru // Simpan peserta baru
if (CommonUtil.isNotNullOrEmpty(vo.getSavePesertaDHM())) { if (CommonUtil.isNotNullOrEmpty(vo.getSavePesertaDHM())) {
// Jenis Petugas Pelaksana (Set sebagai peserta) // Jenis Petugas Pelaksana (Set sebagai peserta)
String jenisPesertaId = GetSettingDataFixed("HukorGetJenisPetugasPelaksanaPeserta"); String jenisPesertaId = getSettingDataFixed("HukorGetJenisPetugasPelaksanaPeserta");
JenisPetugasPelaksana jenisPetugasPelaksana = new JenisPetugasPelaksana(); JenisPetugasPelaksana jenisPetugasPelaksana = new JenisPetugasPelaksana();
jenisPetugasPelaksana.setId(Integer.parseInt(jenisPesertaId)); jenisPetugasPelaksana.setId(Integer.parseInt(jenisPesertaId));
@ -667,7 +667,7 @@ public class PenyuluhanServiceImpl extends BaseVoServiceImpl implements Penyuluh
} else { } else {
// Apabila peserta baru maka simpan kedalam table pegawai // Apabila peserta baru maka simpan kedalam table pegawai
String kdJenisPegawai = GetSettingDataFixed("JenisPegawaiPesertaHukor"); String kdJenisPegawai = getSettingDataFixed("JenisPegawaiPesertaHukor");
JenisPegawai jenisPegawai = new JenisPegawai(); JenisPegawai jenisPegawai = new JenisPegawai();
jenisPegawai.setId(Integer.parseInt(kdJenisPegawai)); jenisPegawai.setId(Integer.parseInt(kdJenisPegawai));

View File

@ -88,7 +88,7 @@ public class PersetujuanUmumServiceImpl extends BaseVoServiceImpl implements Per
model.setRuanganTujuan(model.getPasienDaftar().getRuangan()); model.setRuanganTujuan(model.getPasienDaftar().getRuangan());
if(model.getRuanganTujuan()==null) if(model.getRuanganTujuan()==null)
{ {
model.setRuanganTujuan( ruanganDao.findById(Integer.parseInt(GetSettingDataFixed("KdRuanganLaboratorium")))); model.setRuanganTujuan( ruanganDao.findById(Integer.parseInt(getSettingDataFixed("KdRuanganLaboratorium"))));
} }
} }
if (CommonUtil.isNotNullOrEmpty(vo.getKelasPerawatan())) { if (CommonUtil.isNotNullOrEmpty(vo.getKelasPerawatan())) {

View File

@ -167,7 +167,7 @@ public class PphpServiceImpl extends BaseAngaranServiceImpl implements PphpServi
StrukPelayanan strukPelayanan=new StrukPelayanan(); StrukPelayanan strukPelayanan=new StrukPelayanan();
strukPelayanan.setTglstruk(new Date()); strukPelayanan.setTglstruk(new Date());
strukPelayanan.setNostruk("Pphp"+getRunningNumber("Pphp")); strukPelayanan.setNostruk("Pphp"+getRunningNumber("Pphp"));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao.findById(Integer.parseInt((String) this.GetSettingDataFixed("kdKelompokTransaksiPphp")))); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao.findById(Integer.parseInt((String) this.getSettingDataFixed("kdKelompokTransaksiPphp"))));
if(CommonUtil.isNotNullOrEmpty(vo.getSupplier())){ if(CommonUtil.isNotNullOrEmpty(vo.getSupplier())){
strukPelayanan.setKdrekanan(rekananConverter.transferVOToModel(vo.getSupplier(), new Rekanan())); strukPelayanan.setKdrekanan(rekananConverter.transferVOToModel(vo.getSupplier(), new Rekanan()));
} }

View File

@ -206,7 +206,7 @@ public class PsrsPermintaanPerbaikanServiceImpl extends BaseAngaranServiceImpl
strukOrder.setKeteranganLainnya(vo.getKeteranganOrder()); strukOrder.setKeteranganLainnya(vo.getKeteranganOrder());
strukOrder.setKeteranganOrder("Permintaan Perbaikan"); strukOrder.setKeteranganOrder("Permintaan Perbaikan");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("kelompokTransaksiPermintaanPerbaikanIpsrs"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("kelompokTransaksiPermintaanPerbaikanIpsrs")));
strukOrder.setKelompokTransaksi(kelompokTransaksi); strukOrder.setKelompokTransaksi(kelompokTransaksi);
if (CommonUtil.isNotNullOrEmpty(vo.getRuanganTujuan())) { if (CommonUtil.isNotNullOrEmpty(vo.getRuanganTujuan())) {
@ -295,7 +295,7 @@ public class PsrsPermintaanPerbaikanServiceImpl extends BaseAngaranServiceImpl
strukKirim.setKeteranganlainnyakirim("Kirim Teknisi Ke ruangan"); strukKirim.setKeteranganlainnyakirim("Kirim Teknisi Ke ruangan");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKirimBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKirimBarang")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
if (CommonUtil.isNotNullOrEmpty(strukOrder.getRuanganTujuan())) { if (CommonUtil.isNotNullOrEmpty(strukOrder.getRuanganTujuan())) {
strukKirim.setKdruangantujuan(strukOrder.getRuanganTujuan()); strukKirim.setKdruangantujuan(strukOrder.getRuanganTujuan());
@ -408,7 +408,7 @@ public class PsrsPermintaanPerbaikanServiceImpl extends BaseAngaranServiceImpl
@Transactional(readOnly = false) @Transactional(readOnly = false)
public Map<String, Object> konfirmasiPerbaikan(KirimPerbaikanVO vo) { public Map<String, Object> konfirmasiPerbaikan(KirimPerbaikanVO vo) {
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang")));
StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi(); StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi();
strukKonfirmasi.setTglKonfirmasi(new Date()); strukKonfirmasi.setTglKonfirmasi(new Date());
strukKonfirmasi.setRuangan(getRuanganByUserLogin()); strukKonfirmasi.setRuangan(getRuanganByUserLogin());
@ -431,7 +431,7 @@ public class PsrsPermintaanPerbaikanServiceImpl extends BaseAngaranServiceImpl
@Transactional(readOnly = false) @Transactional(readOnly = false)
public Map<String, Object> saveVerifikasiPerbaikan(KirimPerbaikanVO vo) { public Map<String, Object> saveVerifikasiPerbaikan(KirimPerbaikanVO vo) {
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang")));
StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi(); StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi();
strukKonfirmasi.setTglKonfirmasi(new Date()); strukKonfirmasi.setTglKonfirmasi(new Date());
strukKonfirmasi.setRuangan(getRuanganByUserLogin()); strukKonfirmasi.setRuangan(getRuanganByUserLogin());
@ -480,7 +480,7 @@ public class PsrsPermintaanPerbaikanServiceImpl extends BaseAngaranServiceImpl
} }
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi kelompokTransaksi
.setId(Integer.parseInt(GetSettingDataFixed("kelompokTransaksiPermintaanPerbaikanIpsrs"))); .setId(Integer.parseInt(getSettingDataFixed("kelompokTransaksiPermintaanPerbaikanIpsrs")));
strukOrder.setKelompokTransaksi(kelompokTransaksi); strukOrder.setKelompokTransaksi(kelompokTransaksi);
if (CommonUtil.isNotNullOrEmpty(vo.getRuanganTujuan())) { if (CommonUtil.isNotNullOrEmpty(vo.getRuanganTujuan())) {
@ -617,7 +617,7 @@ public class PsrsPermintaanPerbaikanServiceImpl extends BaseAngaranServiceImpl
@Override @Override
public Ruangan getRuanganTujuan() { public Ruangan getRuanganTujuan() {
Ruangan r = ruanganDao.findById(Integer.parseInt((String) this.GetSettingDataFixed("kdRuanganIpsrs"))); Ruangan r = ruanganDao.findById(Integer.parseInt((String) this.getSettingDataFixed("kdRuanganIpsrs")));
return r; return r;
} }

View File

@ -20,22 +20,18 @@ import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.GolonganDarahConverter; import com.jasamedika.medifirst2000.converter.GolonganDarahConverter;
import com.jasamedika.medifirst2000.converter.JenisKelaminConverter; import com.jasamedika.medifirst2000.converter.JenisKelaminConverter;
import com.jasamedika.medifirst2000.converter.KelompokPasienConverter; import com.jasamedika.medifirst2000.converter.KelompokPasienConverter;
import com.jasamedika.medifirst2000.converter.LoginUserConverter;
import com.jasamedika.medifirst2000.converter.PegawaiConverter; import com.jasamedika.medifirst2000.converter.PegawaiConverter;
import com.jasamedika.medifirst2000.converter.PekerjaanConverter; import com.jasamedika.medifirst2000.converter.PekerjaanConverter;
import com.jasamedika.medifirst2000.converter.PendidikanConverter; import com.jasamedika.medifirst2000.converter.PendidikanConverter;
import com.jasamedika.medifirst2000.converter.RegistrasiPasienConverter;
import com.jasamedika.medifirst2000.converter.RuanganConverter; import com.jasamedika.medifirst2000.converter.RuanganConverter;
import com.jasamedika.medifirst2000.converter.StatusPerkawinanConverter; import com.jasamedika.medifirst2000.converter.StatusPerkawinanConverter;
import com.jasamedika.medifirst2000.converter.TitlePasienConverter; import com.jasamedika.medifirst2000.converter.TitlePasienConverter;
import com.jasamedika.medifirst2000.dao.AgamaDao;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao; import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao; import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao;
import com.jasamedika.medifirst2000.dao.JadwalDokterDao; import com.jasamedika.medifirst2000.dao.JadwalDokterDao;
import com.jasamedika.medifirst2000.dao.KelompokPasienDao; import com.jasamedika.medifirst2000.dao.KelompokPasienDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao; import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.PasienDao;
import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao;
import com.jasamedika.medifirst2000.dao.custom.AntrianPasienRegistrasiDaoCustom; import com.jasamedika.medifirst2000.dao.custom.AntrianPasienRegistrasiDaoCustom;
import com.jasamedika.medifirst2000.entities.Agama; import com.jasamedika.medifirst2000.entities.Agama;
import com.jasamedika.medifirst2000.entities.Alamat; import com.jasamedika.medifirst2000.entities.Alamat;
@ -62,7 +58,6 @@ import com.jasamedika.medifirst2000.enums.TipePasienEnum;
import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService; import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService;
import com.jasamedika.medifirst2000.service.AntrianPasienRegistrasiService; import com.jasamedika.medifirst2000.service.AntrianPasienRegistrasiService;
import com.jasamedika.medifirst2000.service.KelompokPasienService;
import com.jasamedika.medifirst2000.service.PasienDaftarService; import com.jasamedika.medifirst2000.service.PasienDaftarService;
import com.jasamedika.medifirst2000.service.PasienService; import com.jasamedika.medifirst2000.service.PasienService;
import com.jasamedika.medifirst2000.service.RegistrasiPasienOnlineService; import com.jasamedika.medifirst2000.service.RegistrasiPasienOnlineService;
@ -182,10 +177,10 @@ public class RegistrasiPasienOnlineServiceImpl extends BaseVoServiceImpl
if (vo.getJenisPasien() == null) { if (vo.getJenisPasien() == null) {
if (vo.getState() == null || vo.getState().equals("UMUM")) if (vo.getState() == null || vo.getState().equals("UMUM"))
model.setJenisPasien( model.setJenisPasien(
kelompokPasienDao.findOne(Integer.parseInt(GetSettingDataFixed("KdKelompokPasienUmum")))); kelompokPasienDao.findOne(Integer.parseInt(getSettingDataFixed("KdKelompokPasienUmum"))));
else if (vo.getState().equals("NONUMUM")) else if (vo.getState().equals("NONUMUM"))
model.setJenisPasien( model.setJenisPasien(
kelompokPasienDao.findOne(Integer.parseInt(GetSettingDataFixed("KdKelompokPasienAsuransi")))); kelompokPasienDao.findOne(Integer.parseInt(getSettingDataFixed("KdKelompokPasienAsuransi"))));
} }
model = antrianPasienRegistrasiConverter.transferVOToModel(vo, model); model = antrianPasienRegistrasiConverter.transferVOToModel(vo, model);
@ -274,7 +269,7 @@ public class RegistrasiPasienOnlineServiceImpl extends BaseVoServiceImpl
// //
UUID noReservasi = UUID.randomUUID(); UUID noReservasi = UUID.randomUUID();
model.setNamaIbu(vo.getNamaIbu()); model.setNamaIbu(vo.getNamaIbu());
if (vo.getPoliTujuan().getId() == (Integer.parseInt(GetSettingDataFixed("KdRuanganPendaftaran").toString()))) if (vo.getPoliTujuan().getId() == (Integer.parseInt(getSettingDataFixed("KdRuanganPendaftaran").toString())))
model.setNoReservasi("-"); model.setNoReservasi("-");
else else
model.setNoReservasi(noReservasi.toString().substring(1, 8)); model.setNoReservasi(noReservasi.toString().substring(1, 8));
@ -939,7 +934,7 @@ public class RegistrasiPasienOnlineServiceImpl extends BaseVoServiceImpl
@Override @Override
public Map<String, Object> saveRegistrasiPasienTouchScreen(AntrianPasienRegistrasiVO vo) { public Map<String, Object> saveRegistrasiPasienTouchScreen(AntrianPasienRegistrasiVO vo) {
RuanganVO ruanganVo = new RuanganVO(); RuanganVO ruanganVo = new RuanganVO();
ruanganVo.setId(Integer.parseInt(GetSettingDataFixed("KdRuanganPendaftaran").toString())); ruanganVo.setId(Integer.parseInt(getSettingDataFixed("KdRuanganPendaftaran").toString()));
vo.setPoliTujuan(ruanganVo); vo.setPoliTujuan(ruanganVo);
return saveRegistrasiPasienOnline(vo); return saveRegistrasiPasienOnline(vo);
} }

View File

@ -1330,7 +1330,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
strukKirim.setKeteranganlainnyakirim("Pengiriman dokumen rekammedis"); strukKirim.setKeteranganlainnyakirim("Pengiriman dokumen rekammedis");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId( kelompokTransaksi.setId(
Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis"))); Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiDokumenRekamMedis")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
if (CommonUtil.isNotNullOrEmpty(pegawai)) { if (CommonUtil.isNotNullOrEmpty(pegawai)) {
@ -1342,7 +1342,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
} }
if (CommonUtil.isNotNullOrEmpty(vo.getRuangan())) { if (CommonUtil.isNotNullOrEmpty(vo.getRuangan())) {
ruanganAsal = ruanganConverter.transferVOToModel(vo.getRuangan(), new Ruangan()); ruanganAsal = ruanganConverter.transferVOToModel(vo.getRuangan(), new Ruangan());
ruanganAsal.setId(Integer.parseInt(GetSettingDataFixed("KdRuanganRekamMedis"))); ruanganAsal.setId(Integer.parseInt(getSettingDataFixed("KdRuanganRekamMedis")));
strukKirim.setKdruanganasal(ruanganAsal); strukKirim.setKdruanganasal(ruanganAsal);
strukKirim.setKdruangan(ruanganAsal); strukKirim.setKdruangan(ruanganAsal);
} }
@ -1496,7 +1496,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
} }
// --------------------------------------------------------------------- // ---------------------------------------------------------------------
} }
Integer kelompokPasienId = Integer.parseInt(GetSettingDataFixed("KdKelompokPasienUmum").toString()); Integer kelompokPasienId = Integer.parseInt(getSettingDataFixed("KdKelompokPasienUmum").toString());
if (CommonUtil.isNotNullOrEmpty(kelompokPasienId)) { if (CommonUtil.isNotNullOrEmpty(kelompokPasienId)) {
KelompokPasien kelompokPasien = new KelompokPasien(); KelompokPasien kelompokPasien = new KelompokPasien();
kelompokPasien.setId(kelompokPasienId); kelompokPasien.setId(kelompokPasienId);
@ -1512,7 +1512,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
if (CommonUtil.isNotNullOrEmpty(vo.getPasien())) { if (CommonUtil.isNotNullOrEmpty(vo.getPasien())) {
pasienDaftar.setPasien(pasienConverter.transferVOToModel(vo.getPasien(), new Pasien())); pasienDaftar.setPasien(pasienConverter.transferVOToModel(vo.getPasien(), new Pasien()));
} }
Pegawai pegawai = pegawaiDao.findOne(Integer.parseInt(GetSettingDataFixed("KdPegawaiPJLaboratorium"))); Pegawai pegawai = pegawaiDao.findOne(Integer.parseInt(getSettingDataFixed("KdPegawaiPJLaboratorium")));
if (CommonUtil.isNotNullOrEmpty(pegawai)) { if (CommonUtil.isNotNullOrEmpty(pegawai)) {
pasienDaftar.setDokterPenanggungJawab(pegawai); pasienDaftar.setDokterPenanggungJawab(pegawai);
} }
@ -1918,7 +1918,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
public Map<String, Object> savePasienTouchScreen(RegistrasiPelayananVO vo) { public Map<String, Object> savePasienTouchScreen(RegistrasiPelayananVO vo) {
vo.setKasusPenyakit(kasusPenyakitConverter.transferModelToVO( vo.setKasusPenyakit(kasusPenyakitConverter.transferModelToVO(
kasusPenyakitDao.findOne(Integer.parseInt(GetSettingDataFixed("KdKasusPenyakitUmum"))), kasusPenyakitDao.findOne(Integer.parseInt(getSettingDataFixed("KdKasusPenyakitUmum"))),
new KasusPenyakitVO())); new KasusPenyakitVO()));
// vo.setKelompokPasien(kelompokPasienConverter.transferModelToVO(KelompokPasienDao.findOne(Integer.parseInt(GetSettingDataFixed("KdKasusPenyakitUmum")), // vo.setKelompokPasien(kelompokPasienConverter.transferModelToVO(KelompokPasienDao.findOne(Integer.parseInt(GetSettingDataFixed("KdKasusPenyakitUmum")),
@ -1932,7 +1932,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
vo.setIsOnSiteService((byte) 0); vo.setIsOnSiteService((byte) 0);
vo.setIsRegistrasiLengkap((byte) 0); vo.setIsRegistrasiLengkap((byte) 0);
vo.setAsalRujukan(asalRujukanConverter.transferModelToVO( vo.setAsalRujukan(asalRujukanConverter.transferModelToVO(
asalRujukanDao.findById(Integer.parseInt(GetSettingDataFixed("KdAsalRujukanDefault"))), asalRujukanDao.findById(Integer.parseInt(getSettingDataFixed("KdAsalRujukanDefault"))),
new AsalRujukanVO())); new AsalRujukanVO()));
return savePasienDafar(vo); return savePasienDafar(vo);
} }
@ -2666,7 +2666,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
try { try {
maps.put("pelayanan", maps.put("pelayanan",
JsonUtil.ToMaps(pelayananPasienDao.findByStrukOrderNoOrderAndKelompokTransaksiId(noOrder, JsonUtil.ToMaps(pelayananPasienDao.findByStrukOrderNoOrderAndKelompokTransaksiId(noOrder,
Integer.parseInt(GetSettingDataFixed("KelompokTransaksiBankDarah"))))); Integer.parseInt(getSettingDataFixed("KelompokTransaksiBankDarah")))));
} catch (IllegalArgumentException | IllegalAccessException e) { } catch (IllegalArgumentException | IllegalAccessException e) {
e.printStackTrace(); e.printStackTrace();
} }
@ -4015,7 +4015,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
@Override @Override
public List<Map<String, Object>> getRuanganIGD() { public List<Map<String, Object>> getRuanganIGD() {
String idField = GetSettingDataFixed("KdDepartemenInstalasiGawatDarurat"); String idField = getSettingDataFixed("KdDepartemenInstalasiGawatDarurat");
List<Map<String, Object>> result = ruanganDao.getRuanganIGD(Integer.valueOf(idField)); List<Map<String, Object>> result = ruanganDao.getRuanganIGD(Integer.valueOf(idField));
return result; return result;
} }

View File

@ -1,8 +1,11 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.jasamedika.medifirst2000.constants.Master; import com.jasamedika.medifirst2000.constants.Master;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.*; import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dto.EffectiveDateDataFixDTO;
import com.jasamedika.medifirst2000.dto.RemunHargaJasa; import com.jasamedika.medifirst2000.dto.RemunHargaJasa;
import com.jasamedika.medifirst2000.entities.*; import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.exception.ServiceVOException;
@ -13,6 +16,7 @@ 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 java.lang.reflect.Type;
import java.text.*; import java.text.*;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -269,7 +273,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
Date dateLine; Date dateLine;
try { try {
date = df.parse(bulan); date = df.parse(bulan);
dateLine = df.parse(GetSettingDataFixed("berlakuTargetJasaRemunDokter")); dateLine = df.parse(getSettingDataFixed("berlakuTargetJasaRemunDokter"));
} catch (ParseException e) { } catch (ParseException e) {
return null; return null;
} }
@ -284,7 +288,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
* Mendapatkan nominal target remunerasi untuk simulasi * Mendapatkan nominal target remunerasi untuk simulasi
*/ */
Double targetRemun = 0.0; Double targetRemun = 0.0;
String sdTarget = GetSettingDataFixed("targetRemunJasaDokter"); String sdTarget = getSettingDataFixed("targetRemunJasaDokter");
if (CommonUtil.isNotNullOrEmpty(sdTarget)) if (CommonUtil.isNotNullOrEmpty(sdTarget))
targetRemun = Double.parseDouble(sdTarget); targetRemun = Double.parseDouble(sdTarget);
/* /*
@ -296,23 +300,23 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenOperator = Double.parseDouble(GetSettingDataFixed("persenRemunOperatorIBS")); double persenOperator = Double.parseDouble(getSettingDataFixed("persenRemunOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenRemunAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenRemunAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenRemunAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenRemunAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenRemunRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenRemunRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenRemunLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenRemunLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenRemunRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenRemunRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenRemunKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenRemunKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenRemunVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenRemunVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenRemunTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenRemunTindakanDokter"));
double persenTarifJasaBedah = Double.parseDouble(GetSettingDataFixed("persenTarifJasaBedah")); double persenTarifJasaBedah = Double.parseDouble(getSettingDataFixed("persenTarifJasaBedah"));
double persenTarifJasaICU = Double.parseDouble(GetSettingDataFixed("persenTarifJasaICU")); double persenTarifJasaICU = Double.parseDouble(getSettingDataFixed("persenTarifJasaICU"));
double persenRemunDokterPA = Double.parseDouble(GetSettingDataFixed("persenRemunDokterPA")); double persenRemunDokterPA = Double.parseDouble(getSettingDataFixed("persenRemunDokterPA"));
double persenRemunDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenRemunDokterUmumHD")); double persenRemunDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenRemunDokterUmumHD"));
double persenRemunLabGenetika = Double.parseDouble(GetSettingDataFixed("persenRemunLabGenetika")); double persenRemunLabGenetika = Double.parseDouble(getSettingDataFixed("persenRemunLabGenetika"));
double persenRemunTerapis = Double.parseDouble(GetSettingDataFixed("persenRemunTerapis")); double persenRemunTerapis = Double.parseDouble(getSettingDataFixed("persenRemunTerapis"));
double persenRemunVisiteDokterKelompokBudiRahmat = Double double persenRemunVisiteDokterKelompokBudiRahmat = Double
.parseDouble(GetSettingDataFixed("persenRemunVisiteDokterKelompokBudiRahmat")); .parseDouble(getSettingDataFixed("persenRemunVisiteDokterKelompokBudiRahmat"));
/* /*
* Persiapan filter logic remunerasi * Persiapan filter logic remunerasi
*/ */
@ -332,7 +336,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
List<Integer> idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List<Integer> idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa");
List<Integer> idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List<Integer> idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk");
List<Integer> idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); List<Integer> idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi");
List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd");
List<Integer> idsDokterUmumExclude = splitDataSettingDatafixed("pr_dokter_umum_exclude"); List<Integer> idsDokterUmumExclude = splitDataSettingDatafixed("pr_dokter_umum_exclude");
List<Integer> idsDokterPerinatologi = splitDataSettingDatafixed("pr_dokter_perinatologi"); List<Integer> idsDokterPerinatologi = splitDataSettingDatafixed("pr_dokter_perinatologi");
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
@ -1989,23 +1993,23 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenOperator = Double.parseDouble(GetSettingDataFixed("persenRemunOperatorIBS")); double persenOperator = Double.parseDouble(getSettingDataFixed("persenRemunOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenRemunAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenRemunAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenRemunAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenRemunAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenRemunRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenRemunRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenRemunLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenRemunLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenRemunRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenRemunRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenRemunKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenRemunKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenRemunVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenRemunVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenRemunTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenRemunTindakanDokter"));
double persenTarifJasaBedah = Double.parseDouble(GetSettingDataFixed("persenTarifJasaBedah")); double persenTarifJasaBedah = Double.parseDouble(getSettingDataFixed("persenTarifJasaBedah"));
double persenTarifJasaICU = Double.parseDouble(GetSettingDataFixed("persenTarifJasaICU")); double persenTarifJasaICU = Double.parseDouble(getSettingDataFixed("persenTarifJasaICU"));
double persenRemunDokterPA = Double.parseDouble(GetSettingDataFixed("persenRemunDokterPA")); double persenRemunDokterPA = Double.parseDouble(getSettingDataFixed("persenRemunDokterPA"));
double persenRemunDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenRemunDokterUmumHD")); double persenRemunDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenRemunDokterUmumHD"));
double persenRemunLabGenetika = Double.parseDouble(GetSettingDataFixed("persenRemunLabGenetika")); double persenRemunLabGenetika = Double.parseDouble(getSettingDataFixed("persenRemunLabGenetika"));
double persenRemunTerapis = Double.parseDouble(GetSettingDataFixed("persenRemunTerapis")); double persenRemunTerapis = Double.parseDouble(getSettingDataFixed("persenRemunTerapis"));
double persenRemunVisiteDokterKelompokBudiRahmat = Double double persenRemunVisiteDokterKelompokBudiRahmat = Double
.parseDouble(GetSettingDataFixed("persenRemunVisiteDokterKelompokBudiRahmat")); .parseDouble(getSettingDataFixed("persenRemunVisiteDokterKelompokBudiRahmat"));
/* /*
* Persiapan filter logic remunerasi * Persiapan filter logic remunerasi
*/ */
@ -2366,21 +2370,21 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenBPJS = Double.parseDouble(GetSettingDataFixed("persenJasaBPJS")); double persenBPJS = Double.parseDouble(getSettingDataFixed("persenJasaBPJS"));
double persenOperator = Double.parseDouble(GetSettingDataFixed("persenJasaOperatorIBS")); double persenOperator = Double.parseDouble(getSettingDataFixed("persenJasaOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenJasaAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenJasaAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenJasaAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenJasaAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenJasaRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenJasaRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenJasaLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenJasaLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenJasaRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenJasaRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenJasaKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenJasaKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenJasaVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenJasaVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenJasaTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenJasaTindakanDokter"));
double persenJasaDokterPA = Double.parseDouble(GetSettingDataFixed("persenJasaDokterPA")); double persenJasaDokterPA = Double.parseDouble(getSettingDataFixed("persenJasaDokterPA"));
double persenJasaDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenJasaDokterUmumHD")); double persenJasaDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenJasaDokterUmumHD"));
double persenJasaLabGenetika = Double.parseDouble(GetSettingDataFixed("persenJasaLabGenetika")); double persenJasaLabGenetika = Double.parseDouble(getSettingDataFixed("persenJasaLabGenetika"));
double persenJasaTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaTerapis")); double persenJasaTerapis = Double.parseDouble(getSettingDataFixed("persenJasaTerapis"));
double persenJasaTerapis24 = Double.parseDouble(GetSettingDataFixed("persenFfsTerapisTmt21Okt24")); double persenJasaTerapis24 = Double.parseDouble(getSettingDataFixed("persenFfsTerapisTmt21Okt24"));
// Custom rule persentase jasa terapis 21 Oktober 2024 // Custom rule persentase jasa terapis 21 Oktober 2024
LocalDateTime tmtJasaTerapis24 = LocalDateTime.of(2024, 11, 1, 0, 0, 0, 0); LocalDateTime tmtJasaTerapis24 = LocalDateTime.of(2024, 11, 1, 0, 0, 0, 0);
/* /*
@ -2724,22 +2728,22 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenBPJS = Double.parseDouble(GetSettingDataFixed("persenJasaBPJS")); double persenBPJS = Double.parseDouble(getSettingDataFixed("persenJasaBPJS"));
double persenOperator = Double.parseDouble(GetSettingDataFixed("persenJasaOperatorIBS")); double persenOperator = Double.parseDouble(getSettingDataFixed("persenJasaOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenJasaAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenJasaAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenJasaAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenJasaAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenJasaRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenJasaRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenJasaLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenJasaLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenJasaRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenJasaRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenJasaKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenJasaKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenJasaVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenJasaVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenJasaTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenJasaTindakanDokter"));
double persenJasaDokterPA = Double.parseDouble(GetSettingDataFixed("persenJasaDokterPA")); double persenJasaDokterPA = Double.parseDouble(getSettingDataFixed("persenJasaDokterPA"));
double persenJasaDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenJasaDokterUmumHD")); double persenJasaDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenJasaDokterUmumHD"));
double persenJasaLabGenetika = Double.parseDouble(GetSettingDataFixed("persenJasaLabGenetika")); double persenJasaLabGenetika = Double.parseDouble(getSettingDataFixed("persenJasaLabGenetika"));
double persenJasaTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaTerapis")); double persenJasaTerapis = Double.parseDouble(getSettingDataFixed("persenJasaTerapis"));
double persenJasaTerapis24 = Double.parseDouble(GetSettingDataFixed("persenFfsTerapisTmt21Okt24")); double persenJasaTerapis24 = Double.parseDouble(getSettingDataFixed("persenFfsTerapisTmt21Okt24"));
double persenJasaLuarTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaLuarTerapis")); double persenJasaLuarTerapis = Double.parseDouble(getSettingDataFixed("persenJasaLuarTerapis"));
// Custom rule persentase jasa terapis 21 Oktober 2024 // Custom rule persentase jasa terapis 21 Oktober 2024
LocalDateTime tmtJasaTerapis24 = LocalDateTime.of(2024, 11, 1, 0, 0, 0, 0); LocalDateTime tmtJasaTerapis24 = LocalDateTime.of(2024, 11, 1, 0, 0, 0, 0);
/* /*
@ -2984,21 +2988,21 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
/* /*
* Mendapatkan persentase jasa * Mendapatkan persentase jasa
*/ */
double persenBPJS = Double.parseDouble(GetSettingDataFixed("persenJasaBPJS")); double persenBPJS = Double.parseDouble(getSettingDataFixed("persenJasaBPJS"));
double persenOperatorIBS = Double.parseDouble(GetSettingDataFixed("persenJasaOperatorIBS")); double persenOperatorIBS = Double.parseDouble(getSettingDataFixed("persenJasaOperatorIBS"));
double persenAsistenIBS = Double.parseDouble(GetSettingDataFixed("persenJasaAsistenIBS")); double persenAsistenIBS = Double.parseDouble(getSettingDataFixed("persenJasaAsistenIBS"));
double persenAnestesi = Double.parseDouble(GetSettingDataFixed("persenJasaAnestesiIBS")); double persenAnestesi = Double.parseDouble(getSettingDataFixed("persenJasaAnestesiIBS"));
double persenRadiologi = Double.parseDouble(GetSettingDataFixed("persenJasaRadiologi")); double persenRadiologi = Double.parseDouble(getSettingDataFixed("persenJasaRadiologi"));
double persenLaboratorium = Double.parseDouble(GetSettingDataFixed("persenJasaLaboratorium")); double persenLaboratorium = Double.parseDouble(getSettingDataFixed("persenJasaLaboratorium"));
double persenRehabMedik = Double.parseDouble(GetSettingDataFixed("persenJasaRehabMedik")); double persenRehabMedik = Double.parseDouble(getSettingDataFixed("persenJasaRehabMedik"));
double persenKonsultasi = Double.parseDouble(GetSettingDataFixed("persenJasaKonsultasiDokter")); double persenKonsultasi = Double.parseDouble(getSettingDataFixed("persenJasaKonsultasiDokter"));
double persenVisite = Double.parseDouble(GetSettingDataFixed("persenJasaVisiteDokter")); double persenVisite = Double.parseDouble(getSettingDataFixed("persenJasaVisiteDokter"));
double persenTindakan = Double.parseDouble(GetSettingDataFixed("persenJasaTindakanDokter")); double persenTindakan = Double.parseDouble(getSettingDataFixed("persenJasaTindakanDokter"));
double persenJasaDokterPA = Double.parseDouble(GetSettingDataFixed("persenJasaDokterPA")); double persenJasaDokterPA = Double.parseDouble(getSettingDataFixed("persenJasaDokterPA"));
double persenJasaDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenJasaDokterUmumHD")); double persenJasaDokterUmumHD = Double.parseDouble(getSettingDataFixed("persenJasaDokterUmumHD"));
double persenJasaLabGenetika = Double.parseDouble(GetSettingDataFixed("persenJasaLabGenetika")); double persenJasaLabGenetika = Double.parseDouble(getSettingDataFixed("persenJasaLabGenetika"));
double persenJasaTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaTerapis")); double persenJasaTerapis = Double.parseDouble(getSettingDataFixed("persenJasaTerapis"));
double persenJasaTerapis24 = Double.parseDouble(GetSettingDataFixed("persenFfsTerapisTmt21Okt24")); double persenJasaTerapis24 = Double.parseDouble(getSettingDataFixed("persenFfsTerapisTmt21Okt24"));
// Custom rule persentase jasa terapis 21 Oktober 2024 // Custom rule persentase jasa terapis 21 Oktober 2024
LocalDateTime tmtJasaTerapis24 = LocalDateTime.of(2024, 11, 1, 0, 0, 0, 0); LocalDateTime tmtJasaTerapis24 = LocalDateTime.of(2024, 11, 1, 0, 0, 0, 0);
/* /*
@ -3429,4 +3433,22 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
return builder.build(); return builder.build();
} }
private List<Integer> getNilaiDataFixByTMT(String namaField) {
List<Integer> result = new ArrayList<>();
Gson gson = new Gson();
Type effectiveDateDataFixType = new TypeToken<List<EffectiveDateDataFixDTO>>() {
}.getType();
String jsonProdukDokterUmum = getSettingDataFixed(namaField);
List<EffectiveDateDataFixDTO> dataFixDTOList = gson.fromJson(jsonProdukDokterUmum, effectiveDateDataFixType);
Optional<EffectiveDateDataFixDTO> first = dataFixDTOList.stream()
.sorted(Comparator.comparing(EffectiveDateDataFixDTO::getTmt, Comparator.reverseOrder()))
.filter(dto -> dto.getTmt() <= new Date().getTime()).findFirst();
if (first.isPresent()) {
String[] split = first.get().getNilaiField().split(",");
for (String s : split)
result.add(Integer.valueOf(s));
}
return result;
}
} }

View File

@ -1,7 +1,8 @@
package com.jasamedika.medifirst2000.service.impl; package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map;import org.hibernate.annotations.GenerationTime; import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -49,51 +50,51 @@ public class ReportPengadaanServiceImpl extends BaseAngaranServiceImpl implemen
String namaPengendali=(String) header.get("namaPengendali"); String namaPengendali=(String) header.get("namaPengendali");
if(namaPengendali.equalsIgnoreCase("Bagian Sumber Daya Manusia")){ if(namaPengendali.equalsIgnoreCase("Bagian Sumber Daya Manusia")){
result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("KdDirekturSumberDayaManusia")))); result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("KdDirekturSumberDayaManusia"))));
result.put("jenisDirektur", "Direktur SDM"); result.put("jenisDirektur", "Direktur SDM");
result.put("jenisPengendali", "Koordinator Perencanaan SDM"); result.put("jenisPengendali", "Koordinator Perencanaan SDM");
result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("kdBagianSumberDayaManusia")))); result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("kdBagianSumberDayaManusia"))));
}else if(namaPengendali.equalsIgnoreCase("Bagian Umum")){ }else if(namaPengendali.equalsIgnoreCase("Bagian Umum")){
result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("KdDirekturUmumDanOperasional")))); result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("KdDirekturUmumDanOperasional"))));
result.put("jenisDirektur", "Direktur Umum"); result.put("jenisDirektur", "Direktur Umum");
result.put("jenisPengendali", "Koordinator Perencanaan Umum"); result.put("jenisPengendali", "Koordinator Perencanaan Umum");
result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("kdBagianUmum")))); result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("kdBagianUmum"))));
}else if(namaPengendali.equalsIgnoreCase("Inst . Prasarana dan sarana Rumah Sakit")){ }else if(namaPengendali.equalsIgnoreCase("Inst . Prasarana dan sarana Rumah Sakit")){
result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("KdDirekturUmumDanOperasional")))); result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("KdDirekturUmumDanOperasional"))));
result.put("jenisDirektur", "Direktur Umum"); result.put("jenisDirektur", "Direktur Umum");
result.put("jenisPengendali", "Koordinator Perencanaan Prasarana dan sarana Rumah Sakit"); result.put("jenisPengendali", "Koordinator Perencanaan Prasarana dan sarana Rumah Sakit");
result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("kdBagianPrasaranaDanSaranaRumahSakit")))); result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("kdBagianPrasaranaDanSaranaRumahSakit"))));
}else if(namaPengendali.equalsIgnoreCase("Instalasi Teknologi Informasi")){ }else if(namaPengendali.equalsIgnoreCase("Instalasi Teknologi Informasi")){
result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("KdDirekturUmumDanOperasional")))); result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("KdDirekturUmumDanOperasional"))));
result.put("jenisDirektur", "Direktur Umum"); result.put("jenisDirektur", "Direktur Umum");
result.put("jenisPengendali", "Koordinator Perencanaan Teknologi Informasi"); result.put("jenisPengendali", "Koordinator Perencanaan Teknologi Informasi");
result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("kdBagianInstalasiTeknologiInformasi")))); result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("kdBagianInstalasiTeknologiInformasi"))));
}else if(namaPengendali.equalsIgnoreCase("Instalasi Gizi")){ }else if(namaPengendali.equalsIgnoreCase("Instalasi Gizi")){
result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("KdDirekturUmumDanOperasional")))); result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("KdDirekturUmumDanOperasional"))));
result.put("jenisDirektur", "Direktur Umum"); result.put("jenisDirektur", "Direktur Umum");
result.put("jenisPengendali", "Koordinator Perencanaan Gizi"); result.put("jenisPengendali", "Koordinator Perencanaan Gizi");
result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("kdBagianInstalasiGizi")))); result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("kdBagianInstalasiGizi"))));
}else if(namaPengendali.equalsIgnoreCase("Bagian Medik")){ }else if(namaPengendali.equalsIgnoreCase("Bagian Medik")){
result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("KdDirekturMedikDanPerawatan")))); result.put("direkturTerkait", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("KdDirekturMedikDanPerawatan"))));
result.put("jenisDirektur", "Direktur Medik"); result.put("jenisDirektur", "Direktur Medik");
result.put("jenisPengendali", "Koordinator Perencanaan Medik"); result.put("jenisPengendali", "Koordinator Perencanaan Medik");
result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("kdBagianMedik")))); result.put("pengendali", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("kdBagianMedik"))));
} }
} }
result.put("kartuPengendaliDetail",kartuPengendaliDaoCustom.getKartuPengendaliDetailByParentReport(noRec)); result.put("kartuPengendaliDetail",kartuPengendaliDaoCustom.getKartuPengendaliDetailByParentReport(noRec));
result.put("kartuPengendaliHeader",kartuPengendaliDaoCustom.getKartuPengendaliHeaderByNoRecReport(noRec)); result.put("kartuPengendaliHeader",kartuPengendaliDaoCustom.getKartuPengendaliHeaderByNoRecReport(noRec));
result.put("direkturKeuangan", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("KdDirekturKeuangan")))); result.put("direkturKeuangan", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("KdDirekturKeuangan"))));
result.put("ppk", pegawaiDao.dataPegawaiByNoRec(new Integer(GetSettingDataFixed("kdBagianPpk")))); result.put("ppk", pegawaiDao.dataPegawaiByNoRec(new Integer(getSettingDataFixed("kdBagianPpk"))));
return result; return result;
} }

View File

@ -3119,7 +3119,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic
Map<String, Object> result = pencatatanSuhuMesinDao.getReportPencatatanSuhuMesin(idMesin, idMappingMesin, Map<String, Object> result = pencatatanSuhuMesinDao.getReportPencatatanSuhuMesin(idMesin, idMappingMesin,
tglCatSuhuMesin); tglCatSuhuMesin);
Map<String, Object> supervisor = pegawaiDao.findPegawaiById(idSupervisor); Map<String, Object> supervisor = pegawaiDao.findPegawaiById(idSupervisor);
String ttdCatatSuhuMesin = GetSettingDataFixed("ttdCatatSuhuMesin"); String ttdCatatSuhuMesin = getSettingDataFixed("ttdCatatSuhuMesin");
Map<String, Object> pegMonitorSterilisasi = pegawaiDao.getKepalaPegawai(Integer.valueOf(ttdCatatSuhuMesin)); Map<String, Object> pegMonitorSterilisasi = pegawaiDao.getKepalaPegawai(Integer.valueOf(ttdCatatSuhuMesin));
result.put("idSupervisor", supervisor.get("idPegawai")); result.put("idSupervisor", supervisor.get("idPegawai"));
result.put("namaSupervisor", supervisor.get("nama")); result.put("namaSupervisor", supervisor.get("nama"));

View File

@ -21,7 +21,6 @@ import com.jasamedika.medifirst2000.dao.StrukKonfirmasiDao;
import com.jasamedika.medifirst2000.dao.StrukReturDao; import com.jasamedika.medifirst2000.dao.StrukReturDao;
import com.jasamedika.medifirst2000.dao.custom.StrukPelayananDetailDaoCustom; import com.jasamedika.medifirst2000.dao.custom.StrukPelayananDetailDaoCustom;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi; import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.KirimBarang;
import com.jasamedika.medifirst2000.entities.KirimProduk; import com.jasamedika.medifirst2000.entities.KirimProduk;
import com.jasamedika.medifirst2000.entities.Produk; import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.entities.Ruangan;
@ -39,7 +38,6 @@ import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil; import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.HibernateInitialize; import com.jasamedika.medifirst2000.util.HibernateInitialize;
import com.jasamedika.medifirst2000.util.StringUtil; import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.KartuPengendaliCustomVO;
import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganDetailVO; import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganDetailVO;
import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganVO; import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganVO;
import com.jasamedika.medifirst2000.vo.ReturRuanganDetailVO; import com.jasamedika.medifirst2000.vo.ReturRuanganDetailVO;
@ -102,7 +100,7 @@ public class ReturRuanganServiceImpl extends BaseAngaranServiceImpl implements R
@Override @Override
public Map<String, Object> listPenerimaanBarang(Integer page, Integer limit, String sort, String dir,String tanggalAwal, String tanggalAhir, String noTerima, Integer produkId) { public Map<String, Object> listPenerimaanBarang(Integer page, Integer limit, String sort, String dir,String tanggalAwal, String tanggalAhir, String noTerima, Integer produkId) {
Integer kelompokTransaksiReturId=Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKonfirmasiRetur")); Integer kelompokTransaksiReturId=Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKonfirmasiRetur"));
Ruangan ruanganAsal=getRuanganByUserLogin(); Ruangan ruanganAsal=getRuanganByUserLogin();
int totalRow = strukPelayananDetailDaoCustom.listPenerimaanCount(tanggalAwal,tanggalAhir,noTerima,produkId,ruanganAsal.getId(),kelompokTransaksiReturId); int totalRow = strukPelayananDetailDaoCustom.listPenerimaanCount(tanggalAwal,tanggalAhir,noTerima,produkId,ruanganAsal.getId(),kelompokTransaksiReturId);
int totalPages = 0; int totalPages = 0;
@ -147,7 +145,7 @@ public class ReturRuanganServiceImpl extends BaseAngaranServiceImpl implements R
strukRetur.setRuangan(getRuanganByUserLogin()); strukRetur.setRuangan(getRuanganByUserLogin());
String noUrut=strukOrderService.formatNoUrut("Struk Retur", "RRU"); String noUrut=strukOrderService.formatNoUrut("Struk Retur", "RRU");
strukRetur.setNoRetur(noUrut); strukRetur.setNoRetur(noUrut);
KelompokTransaksi kelompokTransaksi=kelompokTransaksiDao.findById(Integer.parseInt(GetSettingDataFixed("KdKelompokReturRuangan"))); KelompokTransaksi kelompokTransaksi=kelompokTransaksiDao.findById(Integer.parseInt(getSettingDataFixed("KdKelompokReturRuangan")));
strukRetur.setKelompokTransaksi(kelompokTransaksi); strukRetur.setKelompokTransaksi(kelompokTransaksi);
strukRetur.setKeteranganAlasan(vo.getKeterangan()); strukRetur.setKeteranganAlasan(vo.getKeterangan());
List<KirimProduk> data=new ArrayList<KirimProduk>(); List<KirimProduk> data=new ArrayList<KirimProduk>();
@ -318,7 +316,7 @@ public class ReturRuanganServiceImpl extends BaseAngaranServiceImpl implements R
@Transactional(readOnly=false) @Transactional(readOnly=false)
public Map<String, Object> saveVerifikasiPengiriman(RequestBarangDariRuanganVO vo) { public Map<String, Object> saveVerifikasiPengiriman(RequestBarangDariRuanganVO vo) {
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKonfirmasiRetur"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKonfirmasiRetur")));
StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi(); StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi();
strukKonfirmasi.setTglKonfirmasi(new Date()); strukKonfirmasi.setTglKonfirmasi(new Date());
strukKonfirmasi.setRuangan(getRuanganByUserLogin()); strukKonfirmasi.setRuangan(getRuanganByUserLogin());

View File

@ -7,8 +7,6 @@ import java.util.List;
import java.util.Map; import java.util.Map;
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.Pageable;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -106,7 +104,7 @@ public class SppbServiceImpl extends BaseAngaranServiceImpl implements SppbServi
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
List<Map<String, Object>> listData = new ArrayList<Map<String, Object>>(); List<Map<String, Object>> listData = new ArrayList<Map<String, Object>>();
for (Map<String, Object> data : kartupengendaliDaoCustom.preAddSppbGrid(dateStart, dateEnd, supplierId)) { for (Map<String, Object> data : kartupengendaliDaoCustom.preAddSppbGrid(dateStart, dateEnd, supplierId)) {
Integer kdKelompokTransaksi=new Integer(GetSettingDataFixed("kdKelompokTransaksiSppb")); Integer kdKelompokTransaksi=new Integer(getSettingDataFixed("kdKelompokTransaksiSppb"));
if(! kartupengendaliDaoCustom.CheckSppbTerhadapKontrak((String) data.get("noRec"),kdKelompokTransaksi)){ if(! kartupengendaliDaoCustom.CheckSppbTerhadapKontrak((String) data.get("noRec"),kdKelompokTransaksi)){
if (kelompokUser.getKelompokUser().equalsIgnoreCase("logistik")) { if (kelompokUser.getKelompokUser().equalsIgnoreCase("logistik")) {
data.put("jenisPenerimaan", "logistik"); data.put("jenisPenerimaan", "logistik");
@ -148,7 +146,7 @@ public class SppbServiceImpl extends BaseAngaranServiceImpl implements SppbServi
strukPelayanan.setTglstruk(new Date()); strukPelayanan.setTglstruk(new Date());
strukPelayanan.setVerifikasi(VerifikasiEnum.NEW_SPPB.getVal()); strukPelayanan.setVerifikasi(VerifikasiEnum.NEW_SPPB.getVal());
strukPelayanan.setNostruk("Sppb"+getRunningNumber("Sppb")); strukPelayanan.setNostruk("Sppb"+getRunningNumber("Sppb"));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao.findById(Integer.parseInt((String) this.GetSettingDataFixed("kdKelompokTransaksiSppb")))); strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao.findById(Integer.parseInt((String) this.getSettingDataFixed("kdKelompokTransaksiSppb"))));
if(CommonUtil.isNotNullOrEmpty(vo.getSupplier())){ if(CommonUtil.isNotNullOrEmpty(vo.getSupplier())){
strukPelayanan.setKdrekanan(rekananConverter.transferVOToModel(vo.getSupplier(), new Rekanan())); strukPelayanan.setKdrekanan(rekananConverter.transferVOToModel(vo.getSupplier(), new Rekanan()));
} }

View File

@ -96,7 +96,7 @@ public class StokOpNameServiceImpl extends BaseAngaranServiceImpl implements Sto
dataId.add(model.getId()); dataId.add(model.getId());
StrukClosing strukClosing=new StrukClosing(); StrukClosing strukClosing=new StrukClosing();
Integer a=new Integer(GetSettingDataFixed("KdKelompokTransaksiStokOpName")); Integer a=new Integer(getSettingDataFixed("KdKelompokTransaksiStokOpName"));
KelompokTransaksi kelompokTransaksi=kelompokTransaksiDao.findById(a); KelompokTransaksi kelompokTransaksi=kelompokTransaksiDao.findById(a);
strukClosing.setKelompokTransaksi(kelompokTransaksi); strukClosing.setKelompokTransaksi(kelompokTransaksi);
strukClosing.setRuangan(model.getRuangan()); strukClosing.setRuangan(model.getRuangan());

View File

@ -584,7 +584,7 @@ public class StokProdukGlobalServiceImpl extends BaseAngaranServiceImpl impleme
public Map<String, Object> getStokByRuangan() { public Map<String, Object> getStokByRuangan() {
Ruangan r = new Ruangan(); Ruangan r = new Ruangan();
r.setId(Integer.parseInt(GetSettingDataFixed("kdRuanganCssd"))); r.setId(Integer.parseInt(getSettingDataFixed("kdRuanganCssd")));
Map<String,Object> data=new HashMap<String,Object>(); Map<String,Object> data=new HashMap<String,Object>();
int detailJenisProduk=1319; int detailJenisProduk=1319;
List<Map<String,Object>>dataList=new ArrayList<Map<String,Object>>(); List<Map<String,Object>>dataList=new ArrayList<Map<String,Object>>();
@ -607,7 +607,7 @@ public class StokProdukGlobalServiceImpl extends BaseAngaranServiceImpl impleme
private Double getStokByProduk(Integer produkId){ private Double getStokByProduk(Integer produkId){
Double stok=0.0; Double stok=0.0;
Integer ruanganId=Integer.parseInt(GetSettingDataFixed("kdRuanganCssd")); Integer ruanganId=Integer.parseInt(getSettingDataFixed("kdRuanganCssd"));
List<StokProdukGlobal> listStok=stokProdukGlobalDao.findStok(produkId, ruanganId); List<StokProdukGlobal> listStok=stokProdukGlobalDao.findStok(produkId, ruanganId);
if(CommonUtil.isNotNullOrEmpty(listStok)){ if(CommonUtil.isNotNullOrEmpty(listStok)){
stok=listStok.get(0).getQtyProduk(); stok=listStok.get(0).getQtyProduk();

View File

@ -360,8 +360,8 @@ public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukH
try { try {
System.out.println("=======START SAVE STRUK VERIFIKASI======="); System.out.println("=======START SAVE STRUK VERIFIKASI=======");
String[] a = GetSettingDataFixed("RuanganVerifikasiPembayaranGajiPegawai").split(","); String[] a = getSettingDataFixed("RuanganVerifikasiPembayaranGajiPegawai").split(",");
String b = GetSettingDataFixed("KdRuanganAkuntansi"); String b = getSettingDataFixed("KdRuanganAkuntansi");
List<Map<String, Object>> map = strukPelayananDao.getRuanganVerifikasiPembayaranHutang(); List<Map<String, Object>> map = strukPelayananDao.getRuanganVerifikasiPembayaranHutang();
String[] ruanganSplit = map.get(0).get("nilaiField").toString().split(","); String[] ruanganSplit = map.get(0).get("nilaiField").toString().split(",");
@ -375,11 +375,11 @@ public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukH
StrukVerifikasi strukVerif = new StrukVerifikasi(); StrukVerifikasi strukVerif = new StrukVerifikasi();
strukVerif.setNoUrutRuangan((i + 1) + ""); strukVerif.setNoUrutRuangan((i + 1) + "");
strukVerif.setKelompokTransaksi(kelompokTransaksiDao.findById( strukVerif.setKelompokTransaksi(kelompokTransaksiDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdKelompokTransaksiGajiPegawaiNonPns")))); Integer.parseInt((String) this.getSettingDataFixed("KdKelompokTransaksiGajiPegawaiNonPns"))));
strukVerif.setTglverifikasi(DateUtil.getShortDate()); strukVerif.setTglverifikasi(DateUtil.getShortDate());
strukVerifikasi.setTglverifikasi(DateUtil.getShortDate()); strukVerifikasi.setTglverifikasi(DateUtil.getShortDate());
strukVerifikasi.setKelompokTransaksi(kelompokTransaksiDao.findById( strukVerifikasi.setKelompokTransaksi(kelompokTransaksiDao.findById(
Integer.parseInt((String) this.GetSettingDataFixed("KdKelompokTransaksiGajiPegawaiNonPns")))); Integer.parseInt((String) this.getSettingDataFixed("KdKelompokTransaksiGajiPegawaiNonPns"))));
final List<String> temp = new ArrayList<String>(); final List<String> temp = new ArrayList<String>();
Collections.addAll(temp, ruanganSplit); Collections.addAll(temp, ruanganSplit);

View File

@ -178,7 +178,7 @@ public class StrukOrderServiceImpl extends BaseAngaranServiceImpl implements Str
strukOrder.setIsDelivered((byte) 1); strukOrder.setIsDelivered((byte) 1);
strukOrder.setKeteranganOrder("Permintaan Barang Dari Ruangan"); strukOrder.setKeteranganOrder("Permintaan Barang Dari Ruangan");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiOrderBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiOrderBarang")));
strukOrder.setKelompokTransaksi(kelompokTransaksi); strukOrder.setKelompokTransaksi(kelompokTransaksi);
if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){ if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){
strukOrder.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(), new JenisPermintaan())); strukOrder.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(), new JenisPermintaan()));
@ -511,7 +511,7 @@ public class StrukOrderServiceImpl extends BaseAngaranServiceImpl implements Str
strukKirim.setKeteranganlainnyakirim("Pengiriman Barang Ke Ruangan"); strukKirim.setKeteranganlainnyakirim("Pengiriman Barang Ke Ruangan");
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKirimBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKirimBarang")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){ if(CommonUtil.isNotNullOrEmpty(vo.getJenisPermintaanVO())){
strukKirim.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(), new JenisPermintaan())); strukKirim.setJenisPermintaan(jenisPermintaanConverter.transferVOToModel(vo.getJenisPermintaanVO(), new JenisPermintaan()));
@ -709,7 +709,7 @@ public class StrukOrderServiceImpl extends BaseAngaranServiceImpl implements Str
@Transactional(readOnly=false) @Transactional(readOnly=false)
public Map<String, Object> saveVerifikasiPengiriman(RequestBarangDariRuanganVO vo) { public Map<String, Object> saveVerifikasiPengiriman(RequestBarangDariRuanganVO vo) {
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang")));
StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi(); StrukKonfirmasi strukKonfirmasi = new StrukKonfirmasi();
strukKonfirmasi.setTglKonfirmasi(new Date()); strukKonfirmasi.setTglKonfirmasi(new Date());
strukKonfirmasi.setRuangan(getRuanganByUserLogin()); strukKonfirmasi.setRuangan(getRuanganByUserLogin());
@ -876,7 +876,7 @@ public class StrukOrderServiceImpl extends BaseAngaranServiceImpl implements Str
@Override @Override
public Map<String, Object> getInformasiPenerimaanBarang(Integer page, Integer limit, String sort, String dir,String dateStart, String dateEnd, String noOrder) { public Map<String, Object> getInformasiPenerimaanBarang(Integer page, Integer limit, String sort, String dir,String dateStart, String dateEnd, String noOrder) {
Integer kelompokTransaksiBarangId=Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang")); Integer kelompokTransaksiBarangId=Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiKonfirmasiBarang"));
KelompokUser kelompokUser=getKelompokUserLogin(); KelompokUser kelompokUser=getKelompokUserLogin();
Ruangan ruangan=getRuanganByUserLogin(); Ruangan ruangan=getRuanganByUserLogin();

View File

@ -97,7 +97,7 @@ public class StrukPelayananDetailServiceImpl extends BaseAngaranServiceImpl impl
@Override @Override
public Map<String, Object> gridPenerimaanBarang(Integer page, Integer limit, String sort, String dir,String tanggalTerimAwal, String tanggalTerimAhir, String nofaktur, Integer idProduk,Integer supplierId) { public Map<String, Object> gridPenerimaanBarang(Integer page, Integer limit, String sort, String dir,String tanggalTerimAwal, String tanggalTerimAhir, String nofaktur, Integer idProduk,Integer supplierId) {
Integer kdKelompokTransaksi=Integer.parseInt((String) this.GetSettingDataFixed("KdPenerimaanBarangLogistik")); Integer kdKelompokTransaksi=Integer.parseInt((String) this.getSettingDataFixed("KdPenerimaanBarangLogistik"));
KelompokUser kelompokUser=getKelompokUserLogin(); KelompokUser kelompokUser=getKelompokUserLogin();
int totalRow = strukPelayananDetailDaoCustom.gridPenerimaanBarangCount(tanggalTerimAwal,tanggalTerimAhir,nofaktur,idProduk,kdKelompokTransaksi,kelompokUser,supplierId); int totalRow = strukPelayananDetailDaoCustom.gridPenerimaanBarangCount(tanggalTerimAwal,tanggalTerimAhir,nofaktur,idProduk,kdKelompokTransaksi,kelompokUser,supplierId);
@ -148,7 +148,7 @@ public class StrukPelayananDetailServiceImpl extends BaseAngaranServiceImpl impl
@Transactional(readOnly=false) @Transactional(readOnly=false)
public Map<String, Object> listPenerimaanBarang(Integer page, Integer limit, String sort, String dir,String tanggalAwal, String tanggalAhir, Integer produkId, Integer jenisProdukId, Integer kelompokProdukId, String noTerima) { public Map<String, Object> listPenerimaanBarang(Integer page, Integer limit, String sort, String dir,String tanggalAwal, String tanggalAhir, Integer produkId, Integer jenisProdukId, Integer kelompokProdukId, String noTerima) {
Integer ruanganId=getRuanganByUserLogin().getId(); Integer ruanganId=getRuanganByUserLogin().getId();
Integer kelompokTransaksiId=kelompokTransaksiDao.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdPenerimaanBarangLogistik"))).getId(); Integer kelompokTransaksiId=kelompokTransaksiDao.findById(Integer.parseInt((String) this.getSettingDataFixed("KdPenerimaanBarangLogistik"))).getId();
int totalRow = strukPelayananDetailDaoCustom.gridPenerimaanCountSupplier(tanggalAwal, tanggalAhir, produkId, ruanganId, kelompokTransaksiId,jenisProdukId,kelompokProdukId,noTerima); int totalRow = strukPelayananDetailDaoCustom.gridPenerimaanCountSupplier(tanggalAwal, tanggalAhir, produkId, ruanganId, kelompokTransaksiId,jenisProdukId,kelompokProdukId,noTerima);
int totalPages = 0; int totalPages = 0;
int pageRequested = page; int pageRequested = page;

View File

@ -328,7 +328,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
strukPelayananDetail.setObjectProdukId(vo.getKdproduk().getId()); strukPelayananDetail.setObjectProdukId(vo.getKdproduk().getId());
AsalProduk kdasalproduk = new AsalProduk(); AsalProduk kdasalproduk = new AsalProduk();
kdasalproduk.setId(Integer.parseInt(GetSettingDataFixed("KdAsalProdukPMI"))); kdasalproduk.setId(Integer.parseInt(getSettingDataFixed("KdAsalProdukPMI")));
strukPelayananDetail.setKdasalproduk(kdasalproduk); strukPelayananDetail.setKdasalproduk(kdasalproduk);
strukPelayananDNoBatch.setKdasalproduk(kdasalproduk); strukPelayananDNoBatch.setKdasalproduk(kdasalproduk);
@ -370,7 +370,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
strukPelayananConverter.setUseGson(true); strukPelayananConverter.setUseGson(true);
strukPelayananDetail = strukPelayananConverter.transferVOToModel(vo, new StrukPelayanan()); strukPelayananDetail = strukPelayananConverter.transferVOToModel(vo, new StrukPelayanan());
strukPelayananDetail.setKdkelompoktransaksi( strukPelayananDetail.setKdkelompoktransaksi(
kelompokTransaksiDao.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdLimbahInStruk")))); kelompokTransaksiDao.findById(Integer.parseInt((String) this.getSettingDataFixed("KdLimbahInStruk"))));
if (CommonUtil.isNotNullOrEmpty(vo.getJenisLimbahB3Masuk())) { if (CommonUtil.isNotNullOrEmpty(vo.getJenisLimbahB3Masuk())) {
strukPelayananDetail.setJenisLimbahB3Masuk(jenisLimbahB3MasukConverter strukPelayananDetail.setJenisLimbahB3Masuk(jenisLimbahB3MasukConverter
.transferVOToModel(vo.getJenisLimbahB3Masuk(), new JenisLimbahB3Masuk())); .transferVOToModel(vo.getJenisLimbahB3Masuk(), new JenisLimbahB3Masuk()));
@ -396,7 +396,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
strukPelayananDetail = strukPelayananConverter.transferVOToModel(vo, new StrukPelayanan()); strukPelayananDetail = strukPelayananConverter.transferVOToModel(vo, new StrukPelayanan());
strukPelayananDetail.setKdkelompoktransaksi( strukPelayananDetail.setKdkelompoktransaksi(
kelompokTransaksiDao.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdLimbahInStruk")))); kelompokTransaksiDao.findById(Integer.parseInt((String) this.getSettingDataFixed("KdLimbahInStruk"))));
if (CommonUtil.isNotNullOrEmpty(vo.getJenisLimbahB3Masuk())) { if (CommonUtil.isNotNullOrEmpty(vo.getJenisLimbahB3Masuk())) {
strukPelayananDetail.setJenisLimbahB3Masuk(jenisLimbahB3MasukConverter strukPelayananDetail.setJenisLimbahB3Masuk(jenisLimbahB3MasukConverter
.transferVOToModel(vo.getJenisLimbahB3Masuk(), new JenisLimbahB3Masuk())); .transferVOToModel(vo.getJenisLimbahB3Masuk(), new JenisLimbahB3Masuk()));
@ -477,7 +477,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
strukPelayananDetail.setKdruanganasal(kdasalruangan); strukPelayananDetail.setKdruanganasal(kdasalruangan);
AsalProduk kdasalproduk = new AsalProduk(); AsalProduk kdasalproduk = new AsalProduk();
kdasalproduk.setId(Integer.parseInt(GetSettingDataFixed("KdAsalProdukPMI"))); kdasalproduk.setId(Integer.parseInt(getSettingDataFixed("KdAsalProdukPMI")));
strukPelayananDetail.setKdasalproduk(kdasalproduk); strukPelayananDetail.setKdasalproduk(kdasalproduk);
StrukPelayanan strukPelayananLocal = new StrukPelayanan(); StrukPelayanan strukPelayananLocal = new StrukPelayanan();
@ -582,7 +582,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
strukPelayanan.setTanggalKontrak(vo.getTanggalKontrak()); strukPelayanan.setTanggalKontrak(vo.getTanggalKontrak());
strukPelayanan.setKeteranganlainnya("Penerimaan dari supplier"); strukPelayanan.setKeteranganlainnya("Penerimaan dari supplier");
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdPenerimaanBarangLogistik")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdPenerimaanBarangLogistik"))));
if (CommonUtil.isNotNullOrEmpty(vo.getSupplier())) { if (CommonUtil.isNotNullOrEmpty(vo.getSupplier())) {
strukPelayanan.setKdrekanan(rekananConverter.transferVOToModel(vo.getSupplier(), new Rekanan())); strukPelayanan.setKdrekanan(rekananConverter.transferVOToModel(vo.getSupplier(), new Rekanan()));
} }
@ -782,8 +782,8 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
try { try {
System.out.println("=======START SAVE STRUK VERIFIKASI PENERIMAAN SUPPLIER======="); System.out.println("=======START SAVE STRUK VERIFIKASI PENERIMAAN SUPPLIER=======");
String[] a = GetSettingDataFixed("RuanganVerifikasiPembayaranHutang").split(","); String[] a = getSettingDataFixed("RuanganVerifikasiPembayaranHutang").split(",");
String b = GetSettingDataFixed("KdRuanganAkuntansi"); String b = getSettingDataFixed("KdRuanganAkuntansi");
List<Map<String, Object>> map = strukPelayananDao.getRuanganVerifikasiPembayaranHutang(); List<Map<String, Object>> map = strukPelayananDao.getRuanganVerifikasiPembayaranHutang();
String[] ruanganSplit = map.get(0).get("nilaiField").toString().split(","); String[] ruanganSplit = map.get(0).get("nilaiField").toString().split(",");
@ -797,11 +797,11 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
StrukVerifikasi strukVerif = new StrukVerifikasi(); StrukVerifikasi strukVerif = new StrukVerifikasi();
strukVerif.setNoUrutRuangan((i + 1) + ""); strukVerif.setNoUrutRuangan((i + 1) + "");
strukVerif.setKelompokTransaksi(kelompokTransaksiDao strukVerif.setKelompokTransaksi(kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdPenerimaanBarangLogistik")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdPenerimaanBarangLogistik"))));
strukVerif.setTglverifikasi(DateUtil.getShortDate()); strukVerif.setTglverifikasi(DateUtil.getShortDate());
strukVerifikasi.setTglverifikasi(DateUtil.getShortDate()); strukVerifikasi.setTglverifikasi(DateUtil.getShortDate());
strukVerifikasi.setKelompokTransaksi(kelompokTransaksiDao strukVerifikasi.setKelompokTransaksi(kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdPenerimaanBarangLogistik")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdPenerimaanBarangLogistik"))));
final List<String> temp = new ArrayList<String>(); final List<String> temp = new ArrayList<String>();
Collections.addAll(temp, ruanganSplit); Collections.addAll(temp, ruanganSplit);
@ -922,7 +922,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
if (CommonUtil.isNotNullOrEmpty(detail.getKdproduk()) if (CommonUtil.isNotNullOrEmpty(detail.getKdproduk())
&& CommonUtil.isNotNullOrEmpty(detail.getKdasalproduk())) { && CommonUtil.isNotNullOrEmpty(detail.getKdasalproduk())) {
List<StokProdukGlobal> listStokProdukGlobal = stokProdukGlobalDao List<StokProdukGlobal> listStokProdukGlobal = stokProdukGlobalDao
.findStokWitAsalProduk(detail.getKdproduk().getId(), new Integer(GetSettingDataFixed( .findStokWitAsalProduk(detail.getKdproduk().getId(), new Integer(getSettingDataFixed(
"kdRuanganLogistik"))/* "kdRuanganLogistik"))/*
* ,detail.getKdasalproduk() * ,detail.getKdasalproduk()
* . getId() * . getId()
@ -951,7 +951,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
stokProdukGlobal.setHargaNetto2(hargaNetto2); stokProdukGlobal.setHargaNetto2(hargaNetto2);
stokProdukGlobal.setPersenDiscount(detail.getPersendiscount()); stokProdukGlobal.setPersenDiscount(detail.getPersendiscount());
stokProdukGlobal.setProduk(detail.getKdproduk()); stokProdukGlobal.setProduk(detail.getKdproduk());
stokProdukGlobal.setRuangan(ruanganDao.findById(new Integer(GetSettingDataFixed("kdRuanganLogistik")))); stokProdukGlobal.setRuangan(ruanganDao.findById(new Integer(getSettingDataFixed("kdRuanganLogistik"))));
stokProdukGlobal.setNamaExternal(detail.getKdproduk().getNamaProduk()); stokProdukGlobal.setNamaExternal(detail.getKdproduk().getNamaProduk());
stokProdukGlobal.setKodeExternal("0"); stokProdukGlobal.setKodeExternal("0");
stokProdukGlobal.setReportDisplay(detail.getKdproduk().getNamaProduk()); stokProdukGlobal.setReportDisplay(detail.getKdproduk().getNamaProduk());
@ -1012,7 +1012,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
stokProdukDetail.setHargaNetto2(hargaNetto2); stokProdukDetail.setHargaNetto2(hargaNetto2);
stokProdukDetail.setPersenDiscount(detail.getPersendiscount()); stokProdukDetail.setPersenDiscount(detail.getPersendiscount());
stokProdukDetail.setProduk(detail.getKdproduk()); stokProdukDetail.setProduk(detail.getKdproduk());
stokProdukDetail.setRuangan(ruanganDao.findById(new Integer(GetSettingDataFixed("kdRuanganLogistik")))); stokProdukDetail.setRuangan(ruanganDao.findById(new Integer(getSettingDataFixed("kdRuanganLogistik"))));
setStokprodukDetail.add(stokProdukDetail); setStokprodukDetail.add(stokProdukDetail);
@ -1028,7 +1028,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
// fifo // fifo
List<StokProdukGlobal> listStokProdukGlobal = stokProdukGlobalDao.findStokWitAsalProduk( List<StokProdukGlobal> listStokProdukGlobal = stokProdukGlobalDao.findStokWitAsalProduk(
detail.getKdproduk().getId(), detail.getKdproduk().getId(),
new Integer(GetSettingDataFixed("kdRuanganLogistik"))/* , null */); new Integer(getSettingDataFixed("kdRuanganLogistik"))/* , null */);
if (CommonUtil.isNotNullOrEmpty(listStokProdukGlobal)) { if (CommonUtil.isNotNullOrEmpty(listStokProdukGlobal)) {
StokProdukGlobal stokProdukGlobal = listStokProdukGlobal.get(0); StokProdukGlobal stokProdukGlobal = listStokProdukGlobal.get(0);
@ -1151,7 +1151,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
strukPelayanan.setTglstruk(new Date()); strukPelayanan.setTglstruk(new Date());
strukPelayanan.setNostruk(getRunningNumber("StrukPelayanan")); strukPelayanan.setNostruk(getRunningNumber("StrukPelayanan"));
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdPengirimanBarangLogistik")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdPengirimanBarangLogistik"))));
if (CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) { if (CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) {
strukPelayanan.setNoorder(strukOrderConverter.transferVOToModel(vo.getStrukOrder(), new StrukOrder())); strukPelayanan.setNoorder(strukOrderConverter.transferVOToModel(vo.getStrukOrder(), new StrukOrder()));
} }
@ -1216,7 +1216,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
StrukPelayananDNoBatch modelEntity = new StrukPelayananDNoBatch(); StrukPelayananDNoBatch modelEntity = new StrukPelayananDNoBatch();
modelEntity.setKdasalproduk(detail.getKdasalproduk()); modelEntity.setKdasalproduk(detail.getKdasalproduk());
modelEntity.setKdproduk(detail.getKdproduk()); modelEntity.setKdproduk(detail.getKdproduk());
modelEntity.setKdruangan(ruanganDao.findById(new Integer(GetSettingDataFixed("kdRuanganLogistik")))); modelEntity.setKdruangan(ruanganDao.findById(new Integer(getSettingDataFixed("kdRuanganLogistik"))));
modelEntity.setKeteranganlainnya(modelVo.getKeteranganlainnya()); modelEntity.setKeteranganlainnya(modelVo.getKeteranganlainnya());
modelEntity.setNobatch(modelVo.getNobatch()); modelEntity.setNobatch(modelVo.getNobatch());
modelEntity.setTglpelayanan(modelVo.getTglpelayanan()); modelEntity.setTglpelayanan(modelVo.getTglpelayanan());
@ -1242,7 +1242,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
strukPelayanan.setKeteranganlainnya(vo.getKeterangan()); strukPelayanan.setKeteranganlainnya(vo.getKeterangan());
strukPelayanan.setTglstruk(vo.getTanggalTerima()); strukPelayanan.setTglstruk(vo.getTanggalTerima());
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdKelompokPemakaianBarangHabisPakai")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdKelompokPemakaianBarangHabisPakai"))));
if (CommonUtil.isNotNullOrEmpty(vo.getPemakaianBarangHabisPakai())) { if (CommonUtil.isNotNullOrEmpty(vo.getPemakaianBarangHabisPakai())) {
for (PemakaianBarangHabisPakaiDetailVO detailVo : vo.getPemakaianBarangHabisPakai()) { for (PemakaianBarangHabisPakaiDetailVO detailVo : vo.getPemakaianBarangHabisPakai()) {
@ -1321,7 +1321,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
String tanggalAhir, Integer kelompokProdukId, Integer jenisProdukId, Integer produkId) { String tanggalAhir, Integer kelompokProdukId, Integer jenisProdukId, Integer produkId) {
Integer ruanganId = getRuanganByUserLogin().getId(); Integer ruanganId = getRuanganByUserLogin().getId();
Integer kelompokTransaksiId = kelompokTransaksiDao Integer kelompokTransaksiId = kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdKelompokPemakaianBarangHabisPakai"))) .findById(Integer.parseInt((String) this.getSettingDataFixed("KdKelompokPemakaianBarangHabisPakai")))
.getId(); .getId();
int totalRow = strukPelayananDetailDaoCustom.listPemakaianBarangHabisPakaiCount(tanggalAwal, tanggalAhir, int totalRow = strukPelayananDetailDaoCustom.listPemakaianBarangHabisPakaiCount(tanggalAwal, tanggalAhir,
kelompokProdukId, jenisProdukId, produkId, ruanganId, kelompokTransaksiId); kelompokProdukId, jenisProdukId, produkId, ruanganId, kelompokTransaksiId);
@ -1356,7 +1356,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
String noTerima) { String noTerima) {
Integer ruanganId = getRuanganByUserLogin().getId(); Integer ruanganId = getRuanganByUserLogin().getId();
Integer kelompokTransaksiId = kelompokTransaksiDao Integer kelompokTransaksiId = kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdPenerimaanBarangLogistik"))).getId(); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdPenerimaanBarangLogistik"))).getId();
int totalRow = strukPelayananDetailDaoCustom.listPenerimaanCountSupplier(tanggalAwal, tanggalAhir, produkId, int totalRow = strukPelayananDetailDaoCustom.listPenerimaanCountSupplier(tanggalAwal, tanggalAhir, produkId,
ruanganId, kelompokTransaksiId, jenisProdukId, kelompokProdukId, noTerima); ruanganId, kelompokTransaksiId, jenisProdukId, kelompokProdukId, noTerima);
int totalPages = 0; int totalPages = 0;
@ -1416,7 +1416,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
strukRetur.setPegawai(getPegawaiByUserLogin()); strukRetur.setPegawai(getPegawaiByUserLogin());
strukRetur.setKeteranganAlasan(vo.getKeterangan()); strukRetur.setKeteranganAlasan(vo.getKeterangan());
KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao KelompokTransaksi kelompokTransaksi = kelompokTransaksiDao
.findById(Integer.parseInt(GetSettingDataFixed("KdKelompokReturSupplier"))); .findById(Integer.parseInt(getSettingDataFixed("KdKelompokReturSupplier")));
strukRetur.setKelompokTransaksi(kelompokTransaksi); strukRetur.setKelompokTransaksi(kelompokTransaksi);
List<StrukPelayananDetail> data = new ArrayList<StrukPelayananDetail>(); List<StrukPelayananDetail> data = new ArrayList<StrukPelayananDetail>();
if (CommonUtil.isNotNullOrEmpty(vo.getReturDetail())) { if (CommonUtil.isNotNullOrEmpty(vo.getReturDetail())) {
@ -1499,7 +1499,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
public Map<String, Object> listReturSupplier(Integer page, Integer limit, String sort, String dir, public Map<String, Object> listReturSupplier(Integer page, Integer limit, String sort, String dir,
String tanggalAwal, String tanggalAhir, Integer produkId, Integer jenisProdukId, Integer kelompokProdukId, String tanggalAwal, String tanggalAhir, Integer produkId, Integer jenisProdukId, Integer kelompokProdukId,
Integer supplierId) { Integer supplierId) {
Integer kelompokTransaksi = Integer.parseInt(GetSettingDataFixed("KdKelompokReturSupplier")); Integer kelompokTransaksi = Integer.parseInt(getSettingDataFixed("KdKelompokReturSupplier"));
int totalRow = strukPelayananDetailDaoCustom.listReturSupplierCount(tanggalAwal, tanggalAhir, produkId, int totalRow = strukPelayananDetailDaoCustom.listReturSupplierCount(tanggalAwal, tanggalAhir, produkId,
jenisProdukId, kelompokProdukId, supplierId, kelompokTransaksi); jenisProdukId, kelompokProdukId, supplierId, kelompokTransaksi);
int totalPages = 0; int totalPages = 0;
@ -1549,7 +1549,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
strukPelayanan.setTotalbeamaterai(vo.getTotalBeaMaterai()); strukPelayanan.setTotalbeamaterai(vo.getTotalBeaMaterai());
strukPelayanan.setTglstruk(new Date()); strukPelayanan.setTglstruk(new Date());
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdPenerimaanBarangLogistik")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdPenerimaanBarangLogistik"))));
if (CommonUtil.isNotNullOrEmpty(vo.getSupplier())) { if (CommonUtil.isNotNullOrEmpty(vo.getSupplier())) {
strukPelayanan.setKdrekanan(rekananConverter.transferVOToModel(vo.getSupplier(), new Rekanan())); strukPelayanan.setKdrekanan(rekananConverter.transferVOToModel(vo.getSupplier(), new Rekanan()));
} }
@ -1762,7 +1762,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
Integer ruanganId = getRuanganByUserLogin().getId(); Integer ruanganId = getRuanganByUserLogin().getId();
Integer kelompokTransaksiId = kelompokTransaksiDao Integer kelompokTransaksiId = kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdKelompokPemakaianBarangHabisPakai"))) .findById(Integer.parseInt((String) this.getSettingDataFixed("KdKelompokPemakaianBarangHabisPakai")))
.getId(); .getId();
result.put("data", strukPelayananDetailDaoCustom.cetakListPemakaianBarangHabisPakai(tanggalAwal, tanggalAhir, result.put("data", strukPelayananDetailDaoCustom.cetakListPemakaianBarangHabisPakai(tanggalAwal, tanggalAhir,
kelompokProdukId, jenisProdukId, produkId, ruanganId, kelompokTransaksiId)); kelompokProdukId, jenisProdukId, produkId, ruanganId, kelompokTransaksiId));
@ -1800,7 +1800,7 @@ public class StrukPelayananServiceImpl extends BaseAngaranServiceImpl
@Override @Override
public Map<String, Object> cetakListReturSupplier(String tanggalAwal, String tanggalAhir, Integer produkId, public Map<String, Object> cetakListReturSupplier(String tanggalAwal, String tanggalAhir, Integer produkId,
Integer jenisProdukId, Integer kelompokProdukId, Integer supplierId) { Integer jenisProdukId, Integer kelompokProdukId, Integer supplierId) {
Integer kelompokTransaksi = Integer.parseInt(GetSettingDataFixed("KdKelompokReturSupplier")); Integer kelompokTransaksi = Integer.parseInt(getSettingDataFixed("KdKelompokReturSupplier"));
Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> result = new HashMap<String, Object>();
result.put("data", strukPelayananDetailDaoCustom.cetakListReturSupplierList(tanggalAwal, tanggalAhir, produkId, result.put("data", strukPelayananDetailDaoCustom.cetakListReturSupplierList(tanggalAwal, tanggalAhir, produkId,
jenisProdukId, kelompokProdukId, supplierId, kelompokTransaksi)); jenisProdukId, kelompokProdukId, supplierId, kelompokTransaksi));

View File

@ -232,7 +232,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
} }
// jenis dokumen // jenis dokumen
JenisDokumen jenisDokumen = new JenisDokumen(); JenisDokumen jenisDokumen = new JenisDokumen();
jenisDokumen.setId(Integer.parseInt(GetSettingDataFixed("KdJenisDokumenSuratMasuk"))); jenisDokumen.setId(Integer.parseInt(getSettingDataFixed("KdJenisDokumenSuratMasuk")));
dokumen.setJenisDokumen(jenisDokumen); dokumen.setJenisDokumen(jenisDokumen);
dokumen.setJangkaWaktu(vo.getDokumen().getJangkaWaktu()); dokumen.setJangkaWaktu(vo.getDokumen().getJangkaWaktu());
dokumen.setPathFile(reportDirectory); dokumen.setPathFile(reportDirectory);
@ -343,7 +343,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
// jenis dokumen // jenis dokumen
JenisDokumen jenisDokumen = new JenisDokumen(); JenisDokumen jenisDokumen = new JenisDokumen();
jenisDokumen.setId(Integer.parseInt(GetSettingDataFixed("kdJenisDokumenDraft"))); jenisDokumen.setId(Integer.parseInt(getSettingDataFixed("kdJenisDokumenDraft")));
dokumen.setJenisDokumen(jenisDokumen); dokumen.setJenisDokumen(jenisDokumen);
Ruangan ruanganAsal = new Ruangan(); Ruangan ruanganAsal = new Ruangan();
@ -431,7 +431,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
strukKirim.setKdruanganasal(ruanganPengirim); strukKirim.setKdruanganasal(ruanganPengirim);
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiTataUsaha"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiTataUsaha")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
// set ruangan tujuan // set ruangan tujuan
@ -625,7 +625,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
// set kelompok transaksi tata usaha // set kelompok transaksi tata usaha
strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao strukPelayanan.setKdkelompoktransaksi(kelompokTransaksiDao
.findById(Integer.parseInt((String) this.GetSettingDataFixed("KdKelompokTransaksiTataUsaha")))); .findById(Integer.parseInt((String) this.getSettingDataFixed("KdKelompokTransaksiTataUsaha"))));
strukPelayanan.setTglstruk(DateUtil.getShortDate()); strukPelayanan.setTglstruk(DateUtil.getShortDate());
strukPelayanan.setNostruk(getRunningNumber("StrukPelayanan")); strukPelayanan.setNostruk(getRunningNumber("StrukPelayanan"));
@ -803,7 +803,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
// jenis dokumen // jenis dokumen
JenisDokumen jenisDokumen = new JenisDokumen(); JenisDokumen jenisDokumen = new JenisDokumen();
jenisDokumen.setId(Integer.parseInt(GetSettingDataFixed("KdJenisDokumenSuratMasuk"))); jenisDokumen.setId(Integer.parseInt(getSettingDataFixed("KdJenisDokumenSuratMasuk")));
dokumen.setJenisDokumen(jenisDokumen); dokumen.setJenisDokumen(jenisDokumen);
Ruangan ruanganAsal = new Ruangan(); Ruangan ruanganAsal = new Ruangan();
@ -902,7 +902,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
strukKirim.setKdruanganasal(ruanganPengirim); strukKirim.setKdruanganasal(ruanganPengirim);
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiTataUsaha"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiTataUsaha")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
// set ruangan tujuan // set ruangan tujuan
@ -1202,7 +1202,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
//Simpan kedalam dokumen //Simpan kedalam dokumen
dokumen.setPathFile(targetFile+File.separator+fileName); dokumen.setPathFile(targetFile+File.separator+fileName);
//Dianggap surat masuk saja //Dianggap surat masuk saja
JenisDokumen jenisDokumen = jenisDokumenDao.findByIdJenisDokumen(Integer.parseInt(GetSettingDataFixed("KdJenisDokumenSuratMasuk"))); JenisDokumen jenisDokumen = jenisDokumenDao.findByIdJenisDokumen(Integer.parseInt(getSettingDataFixed("KdJenisDokumenSuratMasuk")));
dokumen.setJenisDokumen(jenisDokumen); dokumen.setJenisDokumen(jenisDokumen);
dokumen.setNoDokumen(suratMasukDariExternalVO.getNoSurat()); dokumen.setNoDokumen(suratMasukDariExternalVO.getNoSurat());
dokumen.setNamaJudulDokumen(suratMasukDariExternalVO.getNamaSurat()); dokumen.setNamaJudulDokumen(suratMasukDariExternalVO.getNamaSurat());
@ -1420,7 +1420,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
strukKirim.setKdruanganasal(loginUser.getPegawai().getRuangan()); strukKirim.setKdruanganasal(loginUser.getPegawai().getRuangan());
KelompokTransaksi kelompokTransaksi = new KelompokTransaksi(); KelompokTransaksi kelompokTransaksi = new KelompokTransaksi();
kelompokTransaksi.setId(Integer.parseInt(GetSettingDataFixed("KdKelompokTransaksiTataUsaha"))); kelompokTransaksi.setId(Integer.parseInt(getSettingDataFixed("KdKelompokTransaksiTataUsaha")));
strukKirim.setKelompokTransaksi(kelompokTransaksi); strukKirim.setKelompokTransaksi(kelompokTransaksi);
strukKirim.setKdruangantujuan(dokumenMasuk.getKdruangantujuanlast()); strukKirim.setKdruangantujuan(dokumenMasuk.getKdruangantujuanlast());
@ -1445,7 +1445,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
public String saveTerimaSurat(KirimDraftVO kirimDraftVO) { public String saveTerimaSurat(KirimDraftVO kirimDraftVO) {
try { try {
//Kode Kelompok Transaksi //Kode Kelompok Transaksi
String kdKelompokTransaksi=GetSettingDataFixed("KelompokTransaksiDokumenManagement"); String kdKelompokTransaksi= getSettingDataFixed("KelompokTransaksiDokumenManagement");
LoginUser loginUser = loginUserService.getLoginUser(); LoginUser loginUser = loginUserService.getLoginUser();
//Struk Verifikasi //Struk Verifikasi
StrukVerifikasi verifikasi = new StrukVerifikasi(); StrukVerifikasi verifikasi = new StrukVerifikasi();
@ -1520,7 +1520,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
dokumenMasuk.setInstitusinamapengirim(dokumen.getPegawaiPembuat().getNamaLengkap()); dokumenMasuk.setInstitusinamapengirim(dokumen.getPegawaiPembuat().getNamaLengkap());
dokumenMasuk.setStatus("PENOMORAN"); dokumenMasuk.setStatus("PENOMORAN");
Integer idRuanganTujuan=Integer.parseInt(GetSettingDataFixed("KdRuanganTataUsaha")); Integer idRuanganTujuan=Integer.parseInt(getSettingDataFixed("KdRuanganTataUsaha"));
Ruangan ruanganTujuan=ruanganDao.findByIdSAllStatus(idRuanganTujuan); Ruangan ruanganTujuan=ruanganDao.findByIdSAllStatus(idRuanganTujuan);
dokumenMasuk.setKdruangantujuanlast(ruanganTujuan); dokumenMasuk.setKdruangantujuanlast(ruanganTujuan);
//Sama dengan tujuan surat //Sama dengan tujuan surat
@ -1749,7 +1749,7 @@ public class SuratMasukServiceImpl extends BaseVoServiceImpl implements SuratMas
} }
//Dianggap surat masuk saja //Dianggap surat masuk saja
JenisDokumen jenisDokumen = jenisDokumenDao.findByIdJenisDokumen(Integer.parseInt(GetSettingDataFixed("KdJenisDokumenSuratMasuk"))); JenisDokumen jenisDokumen = jenisDokumenDao.findByIdJenisDokumen(Integer.parseInt(getSettingDataFixed("KdJenisDokumenSuratMasuk")));
dokumen.setJenisDokumen(jenisDokumen); dokumen.setJenisDokumen(jenisDokumen);
dokumen.setNoDokumen(suratMasukKeInternal.getNoSurat()); dokumen.setNoDokumen(suratMasukKeInternal.getNoSurat());
//dokumen.setNamaJudulDokumen(suratMasukKeInternal.getNamaSurat()); //dokumen.setNamaJudulDokumen(suratMasukKeInternal.getNamaSurat());

View File

@ -272,7 +272,7 @@ public class TagihanRekananServiceImpl extends BaseVoServiceImpl implements Tagi
sbp.setPegawaiPembayar(loginUserService.getLoginUser()); sbp.setPegawaiPembayar(loginUserService.getLoginUser());
Ruangan ruangan = new Ruangan(); Ruangan ruangan = new Ruangan();
ruangan.setId(Integer.parseInt(GetSettingDataFixed("KdRuanganKeuangan"))); ruangan.setId(Integer.parseInt(getSettingDataFixed("KdRuanganKeuangan")));
// set ruangan // set ruangan
sbp.setRuangan(ruangan); sbp.setRuangan(ruangan);

View File

@ -82,7 +82,7 @@ public class UsulanEvaluasiServiceImpl extends BaseVoServiceImpl implements Usul
String noUsulan, Integer ruanganId) { String noUsulan, Integer ruanganId) {
List<Map<String, Object>> maps = null; List<Map<String, Object>> maps = null;
List<Map<String, Object>> result= new ArrayList<Map<String, Object>>(); List<Map<String, Object>> result= new ArrayList<Map<String, Object>>();
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
System.out.println("Usulan Evaluasi Jenis "+ idJensEvaluasi); System.out.println("Usulan Evaluasi Jenis "+ idJensEvaluasi);
if (CommonUtil.isNotNullOrEmpty(noUsulan)){ if (CommonUtil.isNotNullOrEmpty(noUsulan)){
maps = UsulanEvaluasiDao.listUsulanEvaluasiByRuanganPembuat(tglAwal, tglAkhir, noUsulan,ruanganId,Integer.parseInt(idJensEvaluasi)); maps = UsulanEvaluasiDao.listUsulanEvaluasiByRuanganPembuat(tglAwal, tglAkhir, noUsulan,ruanganId,Integer.parseInt(idJensEvaluasi));
@ -103,7 +103,7 @@ public class UsulanEvaluasiServiceImpl extends BaseVoServiceImpl implements Usul
Integer idPegawai) { Integer idPegawai) {
List<Map<String, Object>> maps = null; List<Map<String, Object>> maps = null;
List<Map<String, Object>> result= new ArrayList<Map<String, Object>>(); List<Map<String, Object>> result= new ArrayList<Map<String, Object>>();
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
if (CommonUtil.isNotNullOrEmpty(noUsulan)){ if (CommonUtil.isNotNullOrEmpty(noUsulan)){
maps= UsulanEvaluasiDao.getUsulanEvaluasiByRuanganTujuan(tglAwal, tglAkhir, noUsulan,idPegawai); maps= UsulanEvaluasiDao.getUsulanEvaluasiByRuanganTujuan(tglAwal, tglAkhir, noUsulan,idPegawai);
}else{ }else{
@ -143,7 +143,7 @@ public class UsulanEvaluasiServiceImpl extends BaseVoServiceImpl implements Usul
LoginUser loginUser = loginUserService.getLoginUser(); LoginUser loginUser = loginUserService.getLoginUser();
//SET JENIS EVALUASI //SET JENIS EVALUASI
String idJensEvaluasi = GetSettingDataFixed(SETTING_DATA_FIXED_JENIS); String idJensEvaluasi = getSettingDataFixed(SETTING_DATA_FIXED_JENIS);
JenisEvaluasi jenisEvaluasi = new JenisEvaluasi(); JenisEvaluasi jenisEvaluasi = new JenisEvaluasi();
jenisEvaluasi.setId(Integer.parseInt(idJensEvaluasi)); jenisEvaluasi.setId(Integer.parseInt(idJensEvaluasi));

View File

@ -0,0 +1,17 @@
package com.jasamedika.medifirst2000.dto;
import lombok.Getter;
/**
* @author Salman
* @version 1.0.0
* @since 2/12/2025
*/
@Getter
public final class EffectiveDateDataFixDTO {
private String nilaiField;
private Long tmt;
}

View File

@ -1,23 +1,10 @@
package com.jasamedika.medifirst2000.entities; package com.jasamedika.medifirst2000.entities;
import java.io.Serializable;
import org.hibernate.envers.Audited;
import javax.persistence.*;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.BaseMaster;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue; import javax.persistence.*;
import javax.persistence.GenerationType; import javax.validation.constraints.NotNull;
import javax.persistence.Id;
/** /**
* class setingDataFixed * class setingDataFixed
@ -76,8 +63,7 @@ public class SettingDataFixed extends BaseMaster {
return this.namaField; return this.namaField;
} }
@NotNull(message = "Nilai Field tidak boleh kosong") @Column(name = "NilaiField", columnDefinition = "TEXT")
@Column(name = "NilaiField", nullable = false, length = 50)
@Caption(value = "Nilai Field") @Caption(value = "Nilai Field")
private String nilaiField; private String nilaiField;