From 536600138db1b09110ec4487cea62f80f5b77064 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Sun, 3 Apr 2022 11:10:55 +0700 Subject: [PATCH] Update LogbookKinerjaDetailDao Penambahan SQL untuk service hitung capaian total dari entri working record --- .../medifirst2000/dao/LogbookKinerjaDetailDao.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/LogbookKinerjaDetailDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/LogbookKinerjaDetailDao.java index ed931bec..b1f9a477 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/LogbookKinerjaDetailDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/LogbookKinerjaDetailDao.java @@ -48,6 +48,15 @@ public interface LogbookKinerjaDetailDao extends PagingAndSortingRepository> findSumCapaianByKontrak(@Param("noRec") String noRec, + @Param("listSatuanId") List listIdSatuan); + @Query("select new Map(lkd.logbookKinerjaId as logbookId,avg(lkd.capaian) as avgCapaian,ikm.satuanIndikatorId as satuanId) " + "from LogbookKinerjaDetail lkd " + "inner join lkd.logbookKinerja lk " + "inner join lk.indikatorKinerja ikm " + "where lkd.statusEnabled is true "