Update ruangan service
Pembuatan api bridging master ruangan
This commit is contained in:
parent
fb399e783c
commit
8182f613e5
@ -8,12 +8,13 @@ import java.util.Calendar;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Locale;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.http.MediaType;
|
import org.springframework.http.MediaType;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
@ -22,7 +23,6 @@ import org.springframework.web.bind.annotation.RestController;
|
|||||||
|
|
||||||
import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao;
|
import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao;
|
||||||
import com.jasamedika.medifirst2000.dao.BridgingDao;
|
import com.jasamedika.medifirst2000.dao.BridgingDao;
|
||||||
import com.jasamedika.medifirst2000.dao.JadwalDokterDao;
|
|
||||||
import com.jasamedika.medifirst2000.dao.JadwalPraktikDokterDao;
|
import com.jasamedika.medifirst2000.dao.JadwalPraktikDokterDao;
|
||||||
import com.jasamedika.medifirst2000.dao.KelompokPasienDao;
|
import com.jasamedika.medifirst2000.dao.KelompokPasienDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||||
@ -41,10 +41,13 @@ import com.jasamedika.medifirst2000.enums.TipePasienEnum;
|
|||||||
import com.jasamedika.medifirst2000.service.JadwalDokterService;
|
import com.jasamedika.medifirst2000.service.JadwalDokterService;
|
||||||
import com.jasamedika.medifirst2000.service.ModelService;
|
import com.jasamedika.medifirst2000.service.ModelService;
|
||||||
import com.jasamedika.medifirst2000.service.PasienService;
|
import com.jasamedika.medifirst2000.service.PasienService;
|
||||||
|
import com.jasamedika.medifirst2000.service.RuanganService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.AlamatVO;
|
import com.jasamedika.medifirst2000.vo.AlamatVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||||
import com.jasamedika.medifirst2000.vo.RegistrasiSmsVO;
|
import com.jasamedika.medifirst2000.vo.RegistrasiSmsVO;
|
||||||
|
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarCaraBayarListVO;
|
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarCaraBayarListVO;
|
||||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarCaraBayarVO;
|
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarCaraBayarVO;
|
||||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarJadwalDokterListVO;
|
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarJadwalDokterListVO;
|
||||||
@ -67,24 +70,22 @@ import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarVerifikasiPasienNotFou
|
|||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/daftar-ol")
|
@RequestMapping("/daftar-ol")
|
||||||
|
|
||||||
public class BridgingDaftarOnlineController {
|
public class BridgingDaftarOnlineController {
|
||||||
|
@Autowired
|
||||||
|
private PasienService<Pasien> pasienService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private PasienService pasienService;
|
private ModelService<Ruangan> modelServiceRuangan;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao;
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private ModelService modelServiceKelas;
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private ModelService modelServiceRuangan;
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private JadwalDokterService jadwalDokterService;
|
private JadwalDokterService jadwalDokterService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private RuanganService<RuanganVO> ruanganService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private PasienDao pasienDao;
|
private PasienDao pasienDao;
|
||||||
|
|
||||||
@ -97,9 +98,6 @@ public class BridgingDaftarOnlineController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private KelompokPasienDao kelompokPasienDao;
|
private KelompokPasienDao kelompokPasienDao;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private JadwalDokterDao jadwalDokterDao;
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BridgingDao bridgingDao;
|
private BridgingDao bridgingDao;
|
||||||
|
|
||||||
@ -112,7 +110,6 @@ public class BridgingDaftarOnlineController {
|
|||||||
@RequestMapping(value = "/klinik_rs", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE })
|
@RequestMapping(value = "/klinik_rs", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE })
|
||||||
public BridgeDaftarKlinikListVO daftarKlinikRs() {
|
public BridgeDaftarKlinikListVO daftarKlinikRs() {
|
||||||
BridgeDaftarKlinikListVO y = new BridgeDaftarKlinikListVO();
|
BridgeDaftarKlinikListVO y = new BridgeDaftarKlinikListVO();
|
||||||
@SuppressWarnings("unchecked")
|
|
||||||
List<Map<String, Object>> ruanganT = bridgingDao.getJadwalKlinik();
|
List<Map<String, Object>> ruanganT = bridgingDao.getJadwalKlinik();
|
||||||
|
|
||||||
for (Map<String, Object> ruanganTmp : ruanganT) {
|
for (Map<String, Object> ruanganTmp : ruanganT) {
|
||||||
@ -140,6 +137,7 @@ public class BridgingDaftarOnlineController {
|
|||||||
return y;
|
return y;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@RequestMapping(value = "/jadwal_dokters", method = RequestMethod.GET, produces = {
|
@RequestMapping(value = "/jadwal_dokters", method = RequestMethod.GET, produces = {
|
||||||
MediaType.APPLICATION_XML_VALUE })
|
MediaType.APPLICATION_XML_VALUE })
|
||||||
// public BridgeDaftarJadwalDokterListVO jadwalDokterRs() {
|
// public BridgeDaftarJadwalDokterListVO jadwalDokterRs() {
|
||||||
@ -175,7 +173,7 @@ public class BridgingDaftarOnlineController {
|
|||||||
BridgeDaftarJadwalDokterVO x = new BridgeDaftarJadwalDokterVO();
|
BridgeDaftarJadwalDokterVO x = new BridgeDaftarJadwalDokterVO();
|
||||||
|
|
||||||
x.setIdKlinik(temp.get(i).getRuangan().getId().toString());
|
x.setIdKlinik(temp.get(i).getRuangan().getId().toString());
|
||||||
String hari = bridgingDao.getDay(temp.get(i).getTanggalJadwal().getDay());
|
String hari = bridgingDao.getDay(DateUtil.dayOfWeek(temp.get(i).getTanggalJadwal()));
|
||||||
x.setHari(hari);
|
x.setHari(hari);
|
||||||
JadwalPraktek jp = temp.get(i).getJadwalPraktek();
|
JadwalPraktek jp = temp.get(i).getJadwalPraktek();
|
||||||
if (CommonUtil.isNotNullOrEmpty(jp.getJamPraktek())) {
|
if (CommonUtil.isNotNullOrEmpty(jp.getJamPraktek())) {
|
||||||
@ -184,7 +182,8 @@ public class BridgingDaftarOnlineController {
|
|||||||
x.setJamTutupPraktek(pp[1]);
|
x.setJamTutupPraktek(pp[1]);
|
||||||
x.setJamMulaiPraktek(pp[0]);
|
x.setJamMulaiPraktek(pp[0]);
|
||||||
} else {
|
} else {
|
||||||
// System.out.println("Invalid len:" + jp.getJamPraktek());
|
// System.out.println("Invalid len:" +
|
||||||
|
// jp.getJamPraktek());
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
x.setJamTutupPraktek("");
|
x.setJamTutupPraktek("");
|
||||||
@ -215,6 +214,7 @@ public class BridgingDaftarOnlineController {
|
|||||||
return y;
|
return y;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@RequestMapping(value = "/jadwal_dokter_rev", method = RequestMethod.GET, produces = {
|
@RequestMapping(value = "/jadwal_dokter_rev", method = RequestMethod.GET, produces = {
|
||||||
MediaType.APPLICATION_XML_VALUE })
|
MediaType.APPLICATION_XML_VALUE })
|
||||||
// public BridgeDaftarJadwalDokterListVO jadwalDokterRs() {
|
// public BridgeDaftarJadwalDokterListVO jadwalDokterRs() {
|
||||||
@ -253,7 +253,7 @@ public class BridgingDaftarOnlineController {
|
|||||||
BridgeDaftarJadwalDokterVO x = new BridgeDaftarJadwalDokterVO();
|
BridgeDaftarJadwalDokterVO x = new BridgeDaftarJadwalDokterVO();
|
||||||
|
|
||||||
x.setIdKlinik(temp.get(i).getRuangan().getId().toString());
|
x.setIdKlinik(temp.get(i).getRuangan().getId().toString());
|
||||||
String hari = bridgingDao.getDay(temp.get(i).getTanggalJadwal().getDay());
|
String hari = bridgingDao.getDay(DateUtil.dayOfWeek(temp.get(i).getTanggalJadwal()));
|
||||||
x.setHari(hari);
|
x.setHari(hari);
|
||||||
if (CommonUtil.isNullOrEmpty(hari)) {
|
if (CommonUtil.isNullOrEmpty(hari)) {
|
||||||
x.setHari("");
|
x.setHari("");
|
||||||
@ -265,7 +265,8 @@ public class BridgingDaftarOnlineController {
|
|||||||
x.setJamTutupPraktek(pp[1]);
|
x.setJamTutupPraktek(pp[1]);
|
||||||
x.setJamMulaiPraktek(pp[0]);
|
x.setJamMulaiPraktek(pp[0]);
|
||||||
} else {
|
} else {
|
||||||
// System.out.println("Invalid len:" + jp.getJamPraktek());
|
// System.out.println("Invalid len:" +
|
||||||
|
// jp.getJamPraktek());
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
x.setJamTutupPraktek("");
|
x.setJamTutupPraktek("");
|
||||||
@ -636,4 +637,9 @@ public class BridgingDaftarOnlineController {
|
|||||||
return aDateTime.getTime();
|
return aDateTime.getTime();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/bpjs/poli/list", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
||||||
|
public ResponseEntity<Object> getListPoliklinik() {
|
||||||
|
List<Map<String, Object>> entity = ruanganService.findRajalBPJS();
|
||||||
|
return new ResponseEntity<>(entity, HttpStatus.OK);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -35,6 +35,7 @@ public class Master {
|
|||||||
public static final Integer[] ALL_DEPARTEMEN_MEDIS = { 3, 16, 18, 24, 25, 26, 27, 28, 35 };
|
public static final Integer[] ALL_DEPARTEMEN_MEDIS = { 3, 16, 18, 24, 25, 26, 27, 28, 35 };
|
||||||
public static final Integer[] GRUP_RAWAT_INAP = { 16, 25, 26, 35 };
|
public static final Integer[] GRUP_RAWAT_INAP = { 16, 25, 26, 35 };
|
||||||
public static final Integer[] GRUP_RAWAT_JALAN = { 3, 18, 24, 27, 28 };
|
public static final Integer[] GRUP_RAWAT_JALAN = { 3, 18, 24, 27, 28 };
|
||||||
|
public static final Integer[] GRUP_RAJAL_BPJS = { 18, 28 };
|
||||||
public static final Integer[] KARCIS = { 18, 24, 28 };
|
public static final Integer[] KARCIS = { 18, 24, 28 };
|
||||||
|
|
||||||
public static final Integer IGD = 24;
|
public static final Integer IGD = 24;
|
||||||
|
|||||||
@ -32,11 +32,9 @@ public interface RuanganDao extends PagingAndSortingRepository<Ruangan, Integer>
|
|||||||
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(r.jamBuka, r.jamTutup ,r.kdRuangan, r.namaRuangan, r.noRuangan, r.statusViewData,r.id, r.departemen.id ) from Ruangan r where r.departemen.id in (Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatJalan' or s.namaField='KdDepartemenInstalasiRadiologi' or s.namaField='KdDepartemenInstalasiLaboratorium' or s.namaField='KdDepartemenInstalasiRehabilitasiMedik' ) and r.statusEnabled=true and r.headRuangan is null order by r.namaRuangan ")
|
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(r.jamBuka, r.jamTutup ,r.kdRuangan, r.namaRuangan, r.noRuangan, r.statusViewData,r.id, r.departemen.id ) from Ruangan r where r.departemen.id in (Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatJalan' or s.namaField='KdDepartemenInstalasiRadiologi' or s.namaField='KdDepartemenInstalasiLaboratorium' or s.namaField='KdDepartemenInstalasiRehabilitasiMedik' ) and r.statusEnabled=true and r.headRuangan is null order by r.namaRuangan ")
|
||||||
public List<Ruangan> findRuanganByDepartemen();
|
public List<Ruangan> findRuanganByDepartemen();
|
||||||
|
|
||||||
|
|
||||||
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(r.jamBuka, r.jamTutup ,r.kdRuangan, r.namaRuangan, r.noRuangan, r.statusViewData,r.id, r.departemen.id ) from Ruangan r where r.departemen.id in (Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatJalan' or s.namaField='KdDepartemenInstalasiRadiologi' or s.namaField='KdDepartemenInstalasiLaboratorium' or s.namaField='KdDepartemenInstalasiRehabilitasiMedik' ) and r.statusEnabled=true order by r.namaRuangan ")
|
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(r.jamBuka, r.jamTutup ,r.kdRuangan, r.namaRuangan, r.noRuangan, r.statusViewData,r.id, r.departemen.id ) from Ruangan r where r.departemen.id in (Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatJalan' or s.namaField='KdDepartemenInstalasiRadiologi' or s.namaField='KdDepartemenInstalasiLaboratorium' or s.namaField='KdDepartemenInstalasiRehabilitasiMedik' ) and r.statusEnabled=true order by r.namaRuangan ")
|
||||||
public List<Ruangan> findRuanganByDepartemenAll();
|
public List<Ruangan> findRuanganByDepartemenAll();
|
||||||
|
|
||||||
|
|
||||||
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(r.jamBuka, r.jamTutup ,r.kdRuangan, r.namaRuangan, r.noRuangan, r.statusViewData,r.id, r.departemen.id ) from Ruangan r where r.departemen.id in (Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField=:nama ) and r.statusEnabled=true order by r.namaRuangan ")
|
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(r.jamBuka, r.jamTutup ,r.kdRuangan, r.namaRuangan, r.noRuangan, r.statusViewData,r.id, r.departemen.id ) from Ruangan r where r.departemen.id in (Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField=:nama ) and r.statusEnabled=true order by r.namaRuangan ")
|
||||||
public List<Ruangan> findRuanganByDepartemen(@Param("nama") String name);
|
public List<Ruangan> findRuanganByDepartemen(@Param("nama") String name);
|
||||||
|
|
||||||
@ -109,14 +107,14 @@ public interface RuanganDao extends PagingAndSortingRepository<Ruangan, Integer>
|
|||||||
public List<Ruangan> findRuanganPelayanan();
|
public List<Ruangan> findRuanganPelayanan();
|
||||||
|
|
||||||
@Query("select NEW Map(r.id as ruanganId,r.namaRuangan as namaRuangan) from Ruangan r ")
|
@Query("select NEW Map(r.id as ruanganId,r.namaRuangan as namaRuangan) from Ruangan r ")
|
||||||
public List<Map<String,Object>> findAllRuangan();
|
public List<Map<String, Object>> findAllRuangan();
|
||||||
|
|
||||||
//Get Ruangan Tagihan pasien
|
// Get Ruangan Tagihan pasien
|
||||||
@Query("select NEW Map(r.id as id,r.namaRuangan as namaRuangan) from Ruangan r left join r.departemen d where d.id in (select departemen.id from Departemen departemen left join departemen.jenisPerawatan jp where jp.id in (5,6))")
|
@Query("select NEW Map(r.id as id,r.namaRuangan as namaRuangan) from Ruangan r left join r.departemen d where d.id in (select departemen.id from Departemen departemen left join departemen.jenisPerawatan jp where jp.id in (5,6))")
|
||||||
public List<Map<String,Object>> findAllRuanganForTagihan();
|
public List<Map<String, Object>> findAllRuanganForTagihan();
|
||||||
|
|
||||||
@Query("select NEW Map(r.id as id,r.namaRuangan as namaRuangan) from Ruangan r left join r.departemen d where d.id in (select departemen.id from Departemen departemen left join departemen.jenisPerawatan jp where jp.id in (5,6)) and r.departemenId=:instalasiId ")
|
@Query("select NEW Map(r.id as id,r.namaRuangan as namaRuangan) from Ruangan r left join r.departemen d where d.id in (select departemen.id from Departemen departemen left join departemen.jenisPerawatan jp where jp.id in (5,6)) and r.departemenId=:instalasiId ")
|
||||||
public List<Map<String,Object>> findAllRuanganForTagihanByInstalasiId(@Param("instalasiId") Integer instalasiId);
|
public List<Map<String, Object>> findAllRuanganForTagihanByInstalasiId(@Param("instalasiId") Integer instalasiId);
|
||||||
|
|
||||||
@Query("select new Map(b.kdRuangan as kdRuangan, b.namaRuangan as namaRuangan, b.id as id) from RegistrasiAset a left join a.ruangan b where b.id is not null order by b.id")
|
@Query("select new Map(b.kdRuangan as kdRuangan, b.namaRuangan as namaRuangan, b.id as id) from RegistrasiAset a left join a.ruangan b where b.id is not null order by b.id")
|
||||||
public List<Map<String, Object>> getRuanganOnAsetMap();
|
public List<Map<String, Object>> getRuanganOnAsetMap();
|
||||||
@ -125,8 +123,7 @@ public interface RuanganDao extends PagingAndSortingRepository<Ruangan, Integer>
|
|||||||
public Ruangan findAllById(@Param("id") Integer id);
|
public Ruangan findAllById(@Param("id") Integer id);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Author by iwankasan
|
* Author by iwankasan Show Data Ruangan all Id Dep
|
||||||
* Show Data Ruangan all Id Dep
|
|
||||||
*/
|
*/
|
||||||
@Query("select new map(r.id as id, r.namaRuangan as nmRuangan) from Ruangan r where r.departemenId in (16)")
|
@Query("select new map(r.id as id, r.namaRuangan as nmRuangan) from Ruangan r where r.departemenId in (16)")
|
||||||
public List<Ruangan> getRuanganByIdDep();
|
public List<Ruangan> getRuanganByIdDep();
|
||||||
@ -134,47 +131,23 @@ public interface RuanganDao extends PagingAndSortingRepository<Ruangan, Integer>
|
|||||||
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(r.jamBuka, r.jamTutup ,r.kdRuangan, r.namaRuangan, r.noRuangan, r.statusViewData,r.id, r.departemen.id) from Ruangan r where r.id=:id ")
|
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(r.jamBuka, r.jamTutup ,r.kdRuangan, r.namaRuangan, r.noRuangan, r.statusViewData,r.id, r.departemen.id) from Ruangan r where r.id=:id ")
|
||||||
public Ruangan findByIdSAllStatus(@Param("id") Integer id);
|
public Ruangan findByIdSAllStatus(@Param("id") Integer id);
|
||||||
|
|
||||||
@Query("select NEW Map ("
|
@Query("select NEW Map (" + " ruangan.id as idRuangan, " + " ruangan.namaRuangan as namaRuangan, "
|
||||||
+" ruangan.id as idRuangan, "
|
+ "departemen.id as departemenId) " + " from Ruangan ruangan " + " left join ruangan.departemen departemen "
|
||||||
+" ruangan.namaRuangan as namaRuangan, "
|
+ " where departemen.id=:id")
|
||||||
+ "departemen.id as departemenId) "
|
public List<Map<String, Object>> getRuanganIGD(@Param("id") Integer id);
|
||||||
+" from Ruangan ruangan "
|
|
||||||
+" left join ruangan.departemen departemen "
|
|
||||||
+" where departemen.id=:id")
|
|
||||||
public List<Map<String, Object>>getRuanganIGD(
|
|
||||||
@Param("id") Integer id);
|
|
||||||
|
|
||||||
@Query("select NEW Map("
|
@Query("select NEW Map(" + "b.id as ruanganId," + "c.id as kelasId) " + "from AntrianPasienDiPeriksa a "
|
||||||
+ "b.id as ruanganId,"
|
+ "left join a.ruangan b " + "left join a.kelas c " + "where a.noRec=:noRec")
|
||||||
+ "c.id as kelasId) "
|
public Map<String, Object> getRuanganByRegistrasi(@Param("noRec") String noRec);
|
||||||
+ "from AntrianPasienDiPeriksa a "
|
|
||||||
+ "left join a.ruangan b "
|
|
||||||
+ "left join a.kelas c "
|
|
||||||
+ "where a.noRec=:noRec")
|
|
||||||
public Map<String, Object> getRuanganByRegistrasi(
|
|
||||||
@Param("noRec") String noRec);
|
|
||||||
|
|
||||||
@Query("select NEW Map ("
|
@Query("select NEW Map (" + "a.id as ruanganId," + "a.namaRuangan as namaRuangan,"
|
||||||
+ "a.id as ruanganId,"
|
+ "c.jenisPerawatan as jenisPerawatan) " + "from Ruangan a " + "left join a.departemen b "
|
||||||
+ "a.namaRuangan as namaRuangan,"
|
+ "left join b.jenisPerawatan c " + "where c.id=:id")
|
||||||
+ "c.jenisPerawatan as jenisPerawatan) "
|
public List<Map<String, Object>> getRuanganPelayanan(@Param("id") Integer id);
|
||||||
+ "from Ruangan a "
|
|
||||||
+ "left join a.departemen b "
|
|
||||||
+ "left join b.jenisPerawatan c "
|
|
||||||
+ "where c.id=:id")
|
|
||||||
public List<Map<String, Object>>getRuanganPelayanan(
|
|
||||||
@Param("id") Integer id);
|
|
||||||
|
|
||||||
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan("
|
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(" + "r.jamBuka, " + "r.jamTutup ,"
|
||||||
+ "r.jamBuka, "
|
+ "r.kdRuangan, " + "r.namaRuangan, " + "r.noRuangan, " + "r.statusViewData," + "r.id, "
|
||||||
+ "r.jamTutup ,"
|
+ "r.departemen.id ) " + "from Ruangan r where "
|
||||||
+ "r.kdRuangan, "
|
|
||||||
+ "r.namaRuangan, "
|
|
||||||
+ "r.noRuangan, "
|
|
||||||
+ "r.statusViewData,"
|
|
||||||
+ "r.id, "
|
|
||||||
+ "r.departemen.id ) "
|
|
||||||
+ "from Ruangan r where "
|
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatJalan') or "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatJalan') or "
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiGawatDarurat') or "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiGawatDarurat') or "
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRehabilitasiMedik') or "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRehabilitasiMedik') or "
|
||||||
@ -183,16 +156,9 @@ public interface RuanganDao extends PagingAndSortingRepository<Ruangan, Integer>
|
|||||||
+ "and r.statusEnabled=true and r.headRuangan is not null order by r.namaRuangan ")
|
+ "and r.statusEnabled=true and r.headRuangan is not null order by r.namaRuangan ")
|
||||||
public List<Ruangan> findRuanganJalan();
|
public List<Ruangan> findRuanganJalan();
|
||||||
|
|
||||||
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan("
|
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(" + "r.jamBuka, " + "r.jamTutup ,"
|
||||||
+ "r.jamBuka, "
|
+ "r.kdRuangan, " + "r.namaRuangan, " + "r.noRuangan, " + "r.statusViewData," + "r.id, "
|
||||||
+ "r.jamTutup ,"
|
+ "r.departemen.id ) " + "from Ruangan r where "
|
||||||
+ "r.kdRuangan, "
|
|
||||||
+ "r.namaRuangan, "
|
|
||||||
+ "r.noRuangan, "
|
|
||||||
+ "r.statusViewData,"
|
|
||||||
+ "r.id, "
|
|
||||||
+ "r.departemen.id ) "
|
|
||||||
+ "from Ruangan r where "
|
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatJalan') or "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatJalan') or "
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiGawatDarurat') or "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiGawatDarurat') or "
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRehabilitasiMedik') or "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRehabilitasiMedik') or "
|
||||||
@ -203,58 +169,42 @@ public interface RuanganDao extends PagingAndSortingRepository<Ruangan, Integer>
|
|||||||
+ "and r.statusEnabled=true and r.headRuangan is not null order by r.namaRuangan ")
|
+ "and r.statusEnabled=true and r.headRuangan is not null order by r.namaRuangan ")
|
||||||
public List<Ruangan> findRuanganOperator();
|
public List<Ruangan> findRuanganOperator();
|
||||||
|
|
||||||
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan("
|
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(" + "r.jamBuka, " + "r.jamTutup ,"
|
||||||
+ "r.jamBuka, "
|
+ "r.kdRuangan, " + "r.namaRuangan, " + "r.noRuangan, " + "r.statusViewData," + "r.id, "
|
||||||
+ "r.jamTutup ,"
|
+ "r.departemen.id ) " + "from Ruangan r where "
|
||||||
+ "r.kdRuangan, "
|
|
||||||
+ "r.namaRuangan, "
|
|
||||||
+ "r.noRuangan, "
|
|
||||||
+ "r.statusViewData,"
|
|
||||||
+ "r.id, "
|
|
||||||
+ "r.departemen.id ) "
|
|
||||||
+ "from Ruangan r where "
|
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiLaboratorium') or "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiLaboratorium') or "
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRadiologi') "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRadiologi') "
|
||||||
+ "and r.statusEnabled=true and r.headRuangan is not null order by r.namaRuangan ")
|
+ "and r.statusEnabled=true and r.headRuangan is not null order by r.namaRuangan ")
|
||||||
public List<Ruangan> findRuanganPenunjang();
|
public List<Ruangan> findRuanganPenunjang();
|
||||||
|
|
||||||
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan("
|
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(" + "r.jamBuka, " + "r.jamTutup ,"
|
||||||
+ "r.jamBuka, "
|
+ "r.kdRuangan, " + "r.namaRuangan, " + "r.noRuangan, " + "r.statusViewData," + "r.id, "
|
||||||
+ "r.jamTutup ,"
|
+ "r.departemen.id ) " + "from Ruangan r where "
|
||||||
+ "r.kdRuangan, "
|
|
||||||
+ "r.namaRuangan, "
|
|
||||||
+ "r.noRuangan, "
|
|
||||||
+ "r.statusViewData,"
|
|
||||||
+ "r.id, "
|
|
||||||
+ "r.departemen.id ) "
|
|
||||||
+ "from Ruangan r where "
|
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatInap') or "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRawatInap') or "
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='IdInstalasiPerinatalResikoTinggi' ) "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='IdInstalasiPerinatalResikoTinggi' ) "
|
||||||
+ "order by r.namaRuangan ")
|
+ "order by r.namaRuangan ")
|
||||||
public List<Ruangan> findRuanganRanap();
|
public List<Ruangan> findRuanganRanap();
|
||||||
|
|
||||||
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan("
|
@Query("select NEW com.jasamedika.medifirst2000.entities.Ruangan(" + "r.jamBuka, " + "r.jamTutup ,"
|
||||||
+ "r.jamBuka, "
|
+ "r.kdRuangan, " + "r.namaRuangan, " + "r.noRuangan, " + "r.statusViewData," + "r.id, "
|
||||||
+ "r.jamTutup ,"
|
+ "r.departemen.id ) " + "from Ruangan r where "
|
||||||
+ "r.kdRuangan, "
|
|
||||||
+ "r.namaRuangan, "
|
|
||||||
+ "r.noRuangan, "
|
|
||||||
+ "r.statusViewData,"
|
|
||||||
+ "r.id, "
|
|
||||||
+ "r.departemen.id ) "
|
|
||||||
+ "from Ruangan r where "
|
|
||||||
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRehabilitasiMedik') "
|
+ "r.departemen.id=(Select cast(s.nilaiField as int) from SettingDataFixed s where s.namaField='KdDepartemenInstalasiRehabilitasiMedik') "
|
||||||
+ "order by r.namaRuangan ")
|
+ "order by r.namaRuangan ")
|
||||||
public List<Ruangan> findRuanganRehabMedik();
|
public List<Ruangan> findRuanganRehabMedik();
|
||||||
|
|
||||||
@Query("select new map (unitKerja.id as id,unitKerja.namaRuangan as namaRuangan) from Pegawai pegawai join pegawai.ruangan unitKerja")
|
@Query("select new map (unitKerja.id as id,unitKerja.namaRuangan as namaRuangan) from Pegawai pegawai join pegawai.ruangan unitKerja")
|
||||||
public List<Map<String,Object>> findRuanganUnitKerja();
|
public List<Map<String, Object>> findRuanganUnitKerja();
|
||||||
|
|
||||||
@Query("select new Map(model.id as id, model.namaRuangan as namaRuangan) from Ruangan model where model.id = :ruanganId and model.statusEnabled is true")
|
@Query("select new Map(model.id as id, model.namaRuangan as namaRuangan) from Ruangan model where model.id = :ruanganId and model.statusEnabled is true")
|
||||||
public Map<String,Object> getRuanganById(@Param("ruanganId") Integer ruanganId);
|
public Map<String, Object> getRuanganById(@Param("ruanganId") Integer ruanganId);
|
||||||
|
|
||||||
@Query("select new Map(model.id as id, model.namaRuangan as namaRuangan) "
|
@Query("select new Map(model.id as id, model.namaRuangan as namaRuangan) "
|
||||||
+ "from Ruangan model where model.departemenId = :departemenId and model.statusEnabled is true order by model.namaRuangan")
|
+ "from Ruangan model where model.departemenId = :departemenId and model.statusEnabled is true order by model.namaRuangan")
|
||||||
public List<Map<String,Object>> getRuanganByIdDepartemen(@Param("departemenId") Integer departemenId);
|
public List<Map<String, Object>> getRuanganByIdDepartemen(@Param("departemenId") Integer departemenId);
|
||||||
|
|
||||||
|
@Query("select new Map(model.id as id, model.namaRuangan as namaRuangan) "
|
||||||
|
+ "from Ruangan model where model.departemenId in (:listIdDept) " + "and model.statusEnabled is true "
|
||||||
|
+ "order by model.namaRuangan")
|
||||||
|
public List<Map<String, Object>> findRajalBPJS(@Param("listIdDept") List<Integer> listIdDept);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -63,6 +63,8 @@ public interface RuanganService<T> extends BaseVoService<Ruangan, RuanganVO, Int
|
|||||||
|
|
||||||
List<Map<String, Object>> findListRuanganDepartemen(Integer departemenId);
|
List<Map<String, Object>> findListRuanganDepartemen(Integer departemenId);
|
||||||
|
|
||||||
|
List<Map<String, Object>> findRajalBPJS();
|
||||||
|
|
||||||
Map<String, Object> getRuanganById(Integer idRuangan);
|
Map<String, Object> getRuanganById(Integer idRuangan);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
package com.jasamedika.medifirst2000.service.impl;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@ -17,6 +18,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import org.springframework.transaction.annotation.Propagation;
|
import org.springframework.transaction.annotation.Propagation;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import com.jasamedika.medifirst2000.constants.Master;
|
||||||
import com.jasamedika.medifirst2000.converter.RuanganConverter;
|
import com.jasamedika.medifirst2000.converter.RuanganConverter;
|
||||||
import com.jasamedika.medifirst2000.dao.KamarDao;
|
import com.jasamedika.medifirst2000.dao.KamarDao;
|
||||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||||
@ -147,7 +149,7 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
List<RuanganVO> vos = new ArrayList<RuanganVO>();
|
List<RuanganVO> vos = new ArrayList<RuanganVO>();
|
||||||
for (Ruangan ruangan : models) {
|
for (Ruangan ruangan : models) {
|
||||||
RuanganVO ruanganVO = new RuanganVO();
|
RuanganVO ruanganVO = new RuanganVO();
|
||||||
String[] fieldsToInclude = { "namaRuangan", "kdRuangan", "lokasiRuangan", "id","departemenId" };
|
String[] fieldsToInclude = { "namaRuangan", "kdRuangan", "lokasiRuangan", "id", "departemenId" };
|
||||||
ruanganVO = ruanganConverter.transferModelToVOCustom(ruangan, ruanganVO, fieldsToInclude);
|
ruanganVO = ruanganConverter.transferModelToVOCustom(ruangan, ruanganVO, fieldsToInclude);
|
||||||
vos.add(ruanganVO);
|
vos.add(ruanganVO);
|
||||||
}
|
}
|
||||||
@ -224,21 +226,23 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> findAllWithPageAndLimitAndSortByAndDirectionParameter(Specification<Ruangan> spec,Pageable pageable) {
|
public Map<String, Object> findAllWithPageAndLimitAndSortByAndDirectionParameter(Specification<Ruangan> spec,
|
||||||
|
Pageable pageable) {
|
||||||
Page<Ruangan> resultPage = ruanganDao.findAll(spec, pageable);
|
Page<Ruangan> resultPage = ruanganDao.findAll(spec, pageable);
|
||||||
List<Ruangan> ruanganList = resultPage.getContent();
|
List<Ruangan> ruanganList = resultPage.getContent();
|
||||||
return constructMapReturn(ruanganList, resultPage.getTotalElements(), resultPage.getTotalPages());
|
return constructMapReturn(ruanganList, resultPage.getTotalElements(), resultPage.getTotalPages());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> ruanganPaging(Integer page, Integer limit, String sort, String dir,Specification<Ruangan> spec) {
|
public Map<String, Object> ruanganPaging(Integer page, Integer limit, String sort, String dir,
|
||||||
|
Specification<Ruangan> spec) {
|
||||||
|
|
||||||
Direction direction=null;
|
Direction direction = null;
|
||||||
|
|
||||||
if(sort.equalsIgnoreCase("asc")){
|
if (sort.equalsIgnoreCase("asc")) {
|
||||||
direction=Sort.Direction.ASC;
|
direction = Sort.Direction.ASC;
|
||||||
}else{
|
} else {
|
||||||
direction=Sort.Direction.DESC;
|
direction = Sort.Direction.DESC;
|
||||||
}
|
}
|
||||||
|
|
||||||
Pageable pageable = new PageRequest(page, limit, direction, sort);
|
Pageable pageable = new PageRequest(page, limit, direction, sort);
|
||||||
@ -251,26 +255,26 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<RuanganVO> findRuanganByDepartemenByName(String nama) {
|
public List<RuanganVO> findRuanganByDepartemenByName(String nama) {
|
||||||
List<Ruangan> models = ruanganDao.findRuanganByDepartemenByName(nama);
|
List<Ruangan> models = ruanganDao.findRuanganByDepartemenByName(nama);
|
||||||
List<RuanganVO> vos = new ArrayList<RuanganVO>();
|
List<RuanganVO> vos = new ArrayList<RuanganVO>();
|
||||||
for (Ruangan ruangan : models) {
|
for (Ruangan ruangan : models) {
|
||||||
RuanganVO ruanganVO = new RuanganVO();
|
RuanganVO ruanganVO = new RuanganVO();
|
||||||
String[] fieldsToInclude = { "namaRuangan", "kdRuangan", "lokasiRuangan", "id","departemenId" };
|
String[] fieldsToInclude = { "namaRuangan", "kdRuangan", "lokasiRuangan", "id", "departemenId" };
|
||||||
ruanganVO = ruanganConverter.transferModelToVOCustom(ruangan, ruanganVO, fieldsToInclude);
|
ruanganVO = ruanganConverter.transferModelToVOCustom(ruangan, ruanganVO, fieldsToInclude);
|
||||||
vos.add(ruanganVO);
|
vos.add(ruanganVO);
|
||||||
}
|
}
|
||||||
return vos;
|
return vos;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Ruangan> findRuanganByParent(Integer idRuangan) {
|
public List<Ruangan> findRuanganByParent(Integer idRuangan) {
|
||||||
List<Ruangan> list=ruanganDao.findRuanganByParent(idRuangan);
|
List<Ruangan> list = ruanganDao.findRuanganByParent(idRuangan);
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer countRuanganBilik(Integer idRuangan) {
|
public Integer countRuanganBilik(Integer idRuangan) {
|
||||||
Integer count=ruanganDao.countRuanganBilik(idRuangan);
|
Integer count = ruanganDao.countRuanganBilik(idRuangan);
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -280,7 +284,8 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
List<RuanganVO> vos = new ArrayList<RuanganVO>();
|
List<RuanganVO> vos = new ArrayList<RuanganVO>();
|
||||||
for (Ruangan ruangan : models) {
|
for (Ruangan ruangan : models) {
|
||||||
RuanganVO ruanganVO = new RuanganVO();
|
RuanganVO ruanganVO = new RuanganVO();
|
||||||
String[] fieldsToInclude = { "namaRuangan", "kdRuangan", "lokasiRuangan", "id","departemenId","headRuangan" };
|
String[] fieldsToInclude = { "namaRuangan", "kdRuangan", "lokasiRuangan", "id", "departemenId",
|
||||||
|
"headRuangan" };
|
||||||
ruanganVO = ruanganConverter.transferModelToVOCustom(ruangan, ruanganVO, fieldsToInclude);
|
ruanganVO = ruanganConverter.transferModelToVOCustom(ruangan, ruanganVO, fieldsToInclude);
|
||||||
vos.add(ruanganVO);
|
vos.add(ruanganVO);
|
||||||
}
|
}
|
||||||
@ -293,7 +298,7 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
List<RuanganVO> vos = new ArrayList<RuanganVO>();
|
List<RuanganVO> vos = new ArrayList<RuanganVO>();
|
||||||
for (Ruangan ruangan : models) {
|
for (Ruangan ruangan : models) {
|
||||||
RuanganVO ruanganVO = new RuanganVO();
|
RuanganVO ruanganVO = new RuanganVO();
|
||||||
String[] fieldsToInclude = { "namaRuangan", "kdRuangan", "lokasiRuangan", "id","departemenId" };
|
String[] fieldsToInclude = { "namaRuangan", "kdRuangan", "lokasiRuangan", "id", "departemenId" };
|
||||||
ruanganVO = ruanganConverter.transferModelToVOCustom(ruangan, ruanganVO, fieldsToInclude);
|
ruanganVO = ruanganConverter.transferModelToVOCustom(ruangan, ruanganVO, fieldsToInclude);
|
||||||
vos.add(ruanganVO);
|
vos.add(ruanganVO);
|
||||||
}
|
}
|
||||||
@ -302,24 +307,24 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Map<String, Object>> findRuangan() {
|
public List<Map<String, Object>> findRuangan() {
|
||||||
List<Map<String, Object>> result = ruanganDao.findAllRuangan();
|
List<Map<String, Object>> result = ruanganDao.findAllRuangan();
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> findAllRuanganForTagihan(Integer instalasiId) {
|
public Map<String, Object> findAllRuanganForTagihan(Integer instalasiId) {
|
||||||
Map<String,Object> result=new HashMap<String,Object>();
|
Map<String, Object> result = new HashMap<String, Object>();
|
||||||
List<Map<String,Object>>resultModel = null;
|
List<Map<String, Object>> resultModel = null;
|
||||||
if(CommonUtil.isNotNullOrEmpty(instalasiId)){
|
if (CommonUtil.isNotNullOrEmpty(instalasiId)) {
|
||||||
resultModel = ruanganDao.findAllRuanganForTagihanByInstalasiId(instalasiId);
|
resultModel = ruanganDao.findAllRuanganForTagihanByInstalasiId(instalasiId);
|
||||||
}else{
|
} else {
|
||||||
resultModel = ruanganDao.findAllRuanganForTagihan();
|
resultModel = ruanganDao.findAllRuanganForTagihan();
|
||||||
}
|
}
|
||||||
|
|
||||||
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
if (CommonUtil.isNotNullOrEmpty(resultModel)) {
|
||||||
result.put("ruangan", resultModel);
|
result.put("ruangan", resultModel);
|
||||||
result.put("dataFound", true);
|
result.put("dataFound", true);
|
||||||
}else{
|
} else {
|
||||||
result.put("dataFound", false);
|
result.put("dataFound", false);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -340,8 +345,7 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
result.put("dataFound", true);
|
result.put("dataFound", true);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
result.put("dataFound", false);
|
result.put("dataFound", false);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -363,8 +367,7 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
result.put("dataFound", true);
|
result.put("dataFound", true);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
result.put("dataFound", false);
|
result.put("dataFound", false);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -386,8 +389,7 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
result.put("dataFound", true);
|
result.put("dataFound", true);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
result.put("dataFound", false);
|
result.put("dataFound", false);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -419,4 +421,10 @@ public class RuanganServiceImpl extends BaseVoServiceImpl implements RuanganServ
|
|||||||
return ruanganDao.getRuanganById(idRuangan);
|
return ruanganDao.getRuanganById(idRuangan);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<Map<String, Object>> findRajalBPJS() {
|
||||||
|
List<Map<String, Object>> result = ruanganDao.findRajalBPJS(Arrays.asList(Master.Departemen.GRUP_RAJAL_BPJS));
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user