Update IndeksKinerjaDao service

Penyesuaian logbook poin dengan tarif lama diakses setelah oktober 2022
This commit is contained in:
salmanoe 2022-11-02 20:05:29 +07:00
parent 3b629a2f13
commit 6539af0c2a
3 changed files with 10 additions and 10 deletions

View File

@ -53,7 +53,7 @@ public interface IndekKinerjaDao extends PagingAndSortingRepository<IndekKinerja
// detail.id as detailId,
@Query(" select distinct new map (case when pelayananPasienPetugas.kdjenispetugaspe.id in (6,13) then pelayananPasienPetugas.kdjenispetugaspe.id else 4 end as idJenisPelaksana, produk.namaProduk as namaProduk, produk.id as idProduk, "
+ " pelayananPasien.hargaSatuan as harga, kelas.namaKelas as namaKelas, kelas.id as idKelas, detail.id as detailId, "
+ " (select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = 3) as hargaKelas1, "
+ " (select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = 3) as hargaKelas1, "
+ " dokter.id as idPegawai) " + " from PelayananPasienPetugas pelayananPasienPetugas"
+ " left join pelayananPasienPetugas.kdpegawai dokter"
+ " left join pelayananPasienPetugas.pelayananPasien pelayananPasien"
@ -68,7 +68,7 @@ public interface IndekKinerjaDao extends PagingAndSortingRepository<IndekKinerja
@Query(" select distinct new map (case when pelayananPasienPetugas.kdjenispetugaspe.id in (6,13) then pelayananPasienPetugas.kdjenispetugaspe.id else 4 end as idJenisPelaksana, produk.namaProduk as namaProduk, produk.id as idProduk, "
+ " pelayananPasien.hargaSatuan as harga, kelas.namaKelas as namaKelas, kelas.id as idKelas, detail.id as detailId, "
+ " (select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = 3) as hargaKelas1, "
+ " (select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = 3) as hargaKelas1, "
+ " dokter.id as idPegawai) " + " from PelayananPasienPetugas pelayananPasienPetugas"
+ " left join pelayananPasienPetugas.kdpegawai dokter"
+ " left join pelayananPasienPetugas.pelayananPasien pelayananPasien"

View File

@ -70,7 +70,7 @@ public interface RevIndekKinerjaDao extends PagingAndSortingRepository<IndekKine
+ "detail.id as detailId,detail.detailJenisProduk as detailJenisProduk"
+ ",produk.namaProduk as namaProduk, produk.id as idProduk , kelas.namaKelas as namaKelas, kelas.id as idKelas"
+ ",(select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga "
+ "where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = 3) as hargaKelas1"
+ "where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = 3) as hargaKelas1"
+ ",pelayananPasien.hargaSatuan as harga) from PelayananPasienPetugas pelayananPasienPetugas "
+ " left join pelayananPasienPetugas.pelayananPasien pelayananPasien "
+ " left join pelayananPasien.produk produk " + " left join produk.detailJenisProduk detail"
@ -124,7 +124,7 @@ public interface RevIndekKinerjaDao extends PagingAndSortingRepository<IndekKine
+ "detail.id as detailId, " + "detail.detailJenisProduk as detailJenisProduk, " + "produk.id as idProduk, "
+ "produk.namaProduk as namaProduk, " + "kelas.id as idKelas, " + "kelas.namaKelas as namaKelas, "
+ "(select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga "
+ "where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = :idKelasSatu) as hargaKelas1, "
+ "where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = :idKelasSatu) as hargaKelas1, "
+ "pelayananPasien.noRec as noRec, " + "coalesce(pelayananPasien.hargaSatuan, 0) as harga, "
+ "coalesce(pelayananPasien.hargaDiscount,0) as diskon, " + "pelayananPasien.jumlah as count, "
+ "to_char(pelayananPasien.tglPelayanan,'yyyy-MM-dd') as tanggal, "
@ -179,7 +179,7 @@ public interface RevIndekKinerjaDao extends PagingAndSortingRepository<IndekKine
+ "pasienDaftar.tglRegistrasi as tglRegistrasi," + "pelayananPasien.hargaSatuan as harga,"
+ "coalesce(pelayananPasien.hargaDiscount,0) as diskon," + "pelayananPasien.jumlah as jumlah, "
+ "(select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga "
+ "where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = :idKelasSatu) as hargaKelas1,"
+ "where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = :idKelasSatu) as hargaKelas1,"
+ "pelayananPasien.tglPelayanan as tglpelayanan," + "kelas.namaKelas as namaKelas,"
+ "pasienDaftar.tglPulang as tglPulang," + "produk.id as idProduk," + "dokter.id as idPegawai,"
+ "to_char(pelayananPasien.tglPelayanan,'yyyy-MM-dd') as tglpel,"
@ -220,7 +220,7 @@ public interface RevIndekKinerjaDao extends PagingAndSortingRepository<IndekKine
+ "pasienDaftar.tglRegistrasi as tglRegistrasi," + "pelayananPasien.hargaSatuan as harga,"
+ "coalesce(pelayananPasien.hargaDiscount,0) as diskon," + "pelayananPasien.jumlah as jumlah, "
+ "(select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga "
+ "where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = :idKelasSatu) as hargaKelas1,"
+ "where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = :idKelasSatu) as hargaKelas1,"
+ "pelayananPasien.tglPelayanan as tglpelayanan," + "kelas.namaKelas as namaKelas,"
+ "pasienDaftar.tglPulang as tglPulang," + "produk.id as idProduk," + "dokter.id as idPegawai,"
+ "to_char(pelayananPasien.tglPelayanan,'yyyy-MM-dd') as tglpel,"

View File

@ -2595,7 +2595,7 @@ public class RevIndeksKinerjaDaoCustomImpl extends BaseVoServiceImpl implements
" pasienDaftar.tglRegistrasi as tglRegistrasi,"+
" pelayananPasien.hargaSatuan as harga,"+
" (select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga "+
" where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = 3) as hargaKelas1,"+
" where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = 3) as hargaKelas1,"+
" pelayananPasien.tglPelayanan as tglpelayanan,"+
" kelas.namaKelas as namaKelas,"+
" pasienDaftar.tglPulang as tglPulang,"+
@ -2688,7 +2688,7 @@ public class RevIndeksKinerjaDaoCustomImpl extends BaseVoServiceImpl implements
" pasienDaftar.tglRegistrasi as tglRegistrasi,"+
" pelayananPasien.hargaSatuan as harga,"+
" (select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga "+
" where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = 3) as hargaKelas1,"+
" where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = 3) as hargaKelas1,"+
" pelayananPasien.tglPelayanan as tglpelayanan,"+
" kelas.namaKelas as namaKelas,"+
" pasienDaftar.tglPulang as tglPulang,"+
@ -2789,7 +2789,7 @@ public class RevIndeksKinerjaDaoCustomImpl extends BaseVoServiceImpl implements
" pasienDaftar.tglRegistrasi as tglRegistrasi,"+
" pelayananPasien.hargaSatuan as harga,"+
" (select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga "+
" where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = 3) as hargaKelas1,"+
" where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = 3) as hargaKelas1,"+
" pelayananPasien.tglPelayanan as tglpelayanan,"+
" kelas.namaKelas as namaKelas,"+
" pasienDaftar.tglPulang as tglPulang,"+
@ -2909,7 +2909,7 @@ public class RevIndeksKinerjaDaoCustomImpl extends BaseVoServiceImpl implements
" pasienDaftar.tglRegistrasi as tglRegistrasi,"+
" pelayananPasien.hargaSatuan as harga,"+
" (select distinct harga.hargaNetto1 from HargaNettoProdukByKelas harga "+
" where harga.produkId = produk.id and harga.statusEnabled is true and harga.kelasId = 3) as hargaKelas1,"+
" where harga.produkId = produk.id and harga.statusEnabled is false and harga.kelasId = 3) as hargaKelas1,"+
" pelayananPasien.tglPelayanan as tglpelayanan,"+
" kelas.namaKelas as namaKelas,"+
" pasienDaftar.tglPulang as tglPulang,"+