diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PelayananPasienDetailDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PelayananPasienDetailDao.java index 1c6466a0..5fdcfdde 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PelayananPasienDetailDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PelayananPasienDetailDao.java @@ -21,9 +21,10 @@ public interface PelayananPasienDetailDao extends PagingAndSortingRepository getPelayananPasienDetail(@Param("noRec") String noRec); - @Query("select new Map(" + "ppd.hargaDiscount as hargaDiscount," + "ppd.hargaJual as hargaJual," - + "ppd.hargaNetto as hargaNetto," + "ppd.hargaSatuan as hargaSatuan," + "ppd.jasa as jasa," - + "ppd.jumlah as jumlah," + "ppd.komponenHargaId as idKomponenHarga," + @Query("select new Map(" + "coalesce(ppd.hargaDiscount,0) as hargaDiscount," + + "coalesce(ppd.hargaJual,0) as hargaJual," + "coalesce(ppd.hargaNetto,0) as hargaNetto," + + "coalesce(ppd.hargaSatuan,0) as hargaSatuan," + "coalesce(ppd.jasa,0) as jasa," + + "coalesce(ppd.jumlah,0) as jumlah," + "ppd.komponenHargaId as idKomponenHarga," + "pd.dokterPenanggungJawabId as dpjpUtama," + "apd.pegawaiId as dpjp," + "pp.produkId as idLayanan" + ") from PelayananPasienDetail ppd " + "inner join ppd.pelayananPasien pp " + "inner join pp.pasienDaftar apd " + "inner join apd.pasienDaftar pd " + "where pp.strukFk is null "