perbaikan service pencairan di menu skoring tindakan medis
This commit is contained in:
parent
bf18a60544
commit
c997788d45
@ -31,51 +31,64 @@ public interface SkoringTindakanMedisDao extends PagingAndSortingRepository<Skor
|
||||
|
||||
String statusVerifikasi = " and stm.statusVerifikasi = :isStatusVerifikasi";
|
||||
|
||||
@Query(strAllEnabled)
|
||||
String sortSearch = " order by sk.name asc,pr.namaProduk asc,stm.detailProduk asc,stm.tanggalMulaiBerlaku desc";
|
||||
|
||||
@Query(strAllEnabled + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabled();
|
||||
|
||||
@Query(strAllEnabled + kelompokKerja)
|
||||
@Query(strAllEnabled + kelompokKerja + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByUnit(@Param("subunitKerjaId") Integer idKelompokKerja);
|
||||
|
||||
@Query(strAllEnabled + produk)
|
||||
@Query(strAllEnabled + produk + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByProduk(@Param("namaProduk") String namaProduk);
|
||||
|
||||
@Query(strAllEnabled + detailProduk)
|
||||
@Query(strAllEnabled + detailProduk + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByDetail(@Param("detailProduk") String detailProduk);
|
||||
|
||||
@Query(strAllEnabled + kelompokKerja + statusVerifikasi)
|
||||
List<Map<String, Object>> findAllEnabledByVerif(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
@Query(strAllEnabled + statusVerifikasi + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByVerif(@Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
|
||||
@Query(strAllEnabled + kelompokKerja + produk)
|
||||
@Query(strAllEnabled + kelompokKerja + produk + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByUnitProduk(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("namaProduk") String namaProduk);
|
||||
|
||||
@Query(strAllEnabled + kelompokKerja + detailProduk)
|
||||
@Query(strAllEnabled + kelompokKerja + detailProduk + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByUnitDetail(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("detailProduk") String detailProduk);
|
||||
|
||||
@Query(strAllEnabled + produk + detailProduk)
|
||||
@Query(strAllEnabled + kelompokKerja + statusVerifikasi + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByUnitVerif(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
|
||||
@Query(strAllEnabled + produk + detailProduk + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByProdukDetail(@Param("namaProduk") String namaProduk,
|
||||
@Param("detailProduk") String detailProduk);
|
||||
|
||||
@Query(strAllEnabled + kelompokKerja + produk + statusVerifikasi)
|
||||
List<Map<String, Object>> findAllEnabledByUnitProdukVerif(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("namaProduk") String namaProduk, @Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
@Query(strAllEnabled + produk + statusVerifikasi + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByProdukVerif(@Param("namaProduk") String namaProduk,
|
||||
@Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
|
||||
@Query(strAllEnabled + kelompokKerja + detailProduk + statusVerifikasi)
|
||||
List<Map<String, Object>> findAllEnabledByUnitDetailVerif(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("detailProduk") String detailProduk, @Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
@Query(strAllEnabled + detailProduk + statusVerifikasi + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByDetailVerif(@Param("detailProduk") String detailProduk,
|
||||
@Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
|
||||
@Query(strAllEnabled + kelompokKerja + produk + detailProduk)
|
||||
@Query(strAllEnabled + kelompokKerja + produk + detailProduk + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByUnitProdukDetail(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("namaProduk") String namaProduk, @Param("detailProduk") String detailProduk);
|
||||
|
||||
@Query(strAllEnabled + produk + detailProduk + statusVerifikasi)
|
||||
@Query(strAllEnabled + kelompokKerja + produk + statusVerifikasi + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByUnitProdukVerif(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("namaProduk") String namaProduk, @Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
|
||||
@Query(strAllEnabled + kelompokKerja + detailProduk + statusVerifikasi + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByUnitDetailVerif(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("detailProduk") String detailProduk, @Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
|
||||
@Query(strAllEnabled + produk + detailProduk + statusVerifikasi + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByProdukDetailVerif(@Param("namaProduk") String namaProduk,
|
||||
@Param("detailProduk") String detailProduk, @Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
|
||||
@Query(strAllEnabled + kelompokKerja + produk + detailProduk + statusVerifikasi)
|
||||
@Query(strAllEnabled + kelompokKerja + produk + detailProduk + statusVerifikasi + sortSearch)
|
||||
List<Map<String, Object>> findAllEnabledByUnitProdukDetailVerif(@Param("subunitKerjaId") Integer idKelompokKerja,
|
||||
@Param("namaProduk") String namaProduk, @Param("detailProduk") String detailProduk,
|
||||
@Param("isStatusVerifikasi") Boolean statusVerifikasi);
|
||||
|
||||
@ -167,19 +167,32 @@ public class SkoringTindakanMedisServiceImpl extends BaseVoServiceImpl implement
|
||||
} else if (CommonUtil.isNullOrEmpty(idKelompokKerja) && CommonUtil.isNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNotNullOrEmpty(detailProduk) && CommonUtil.isNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByDetail(detailProduk.toLowerCase());
|
||||
} else if (CommonUtil.isNotNullOrEmpty(idKelompokKerja) && CommonUtil.isNullOrEmpty(namaProduk)
|
||||
} else if (CommonUtil.isNullOrEmpty(idKelompokKerja) && CommonUtil.isNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNullOrEmpty(detailProduk) && CommonUtil.isNotNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByVerif(idKelompokKerja, statusVerifikasi);
|
||||
result = skoringTindakanMedisDao.findAllEnabledByVerif(statusVerifikasi);
|
||||
} else if (CommonUtil.isNotNullOrEmpty(idKelompokKerja) && CommonUtil.isNotNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNullOrEmpty(detailProduk) && CommonUtil.isNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByUnitProduk(idKelompokKerja, namaProduk.toLowerCase());
|
||||
} else if (CommonUtil.isNotNullOrEmpty(idKelompokKerja) && CommonUtil.isNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNotNullOrEmpty(detailProduk) && CommonUtil.isNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByUnitDetail(idKelompokKerja, detailProduk.toLowerCase());
|
||||
} else if (CommonUtil.isNotNullOrEmpty(idKelompokKerja) && CommonUtil.isNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNullOrEmpty(detailProduk) && CommonUtil.isNotNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByUnitVerif(idKelompokKerja, statusVerifikasi);
|
||||
} else if (CommonUtil.isNullOrEmpty(idKelompokKerja) && CommonUtil.isNotNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNotNullOrEmpty(detailProduk) && CommonUtil.isNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByProdukDetail(namaProduk.toLowerCase(),
|
||||
detailProduk.toLowerCase());
|
||||
} else if (CommonUtil.isNullOrEmpty(idKelompokKerja) && CommonUtil.isNotNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNullOrEmpty(detailProduk) && CommonUtil.isNotNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByProdukVerif(namaProduk.toLowerCase(), statusVerifikasi);
|
||||
} else if (CommonUtil.isNullOrEmpty(idKelompokKerja) && CommonUtil.isNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNotNullOrEmpty(detailProduk) && CommonUtil.isNotNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByDetailVerif(detailProduk.toLowerCase(), statusVerifikasi);
|
||||
} else if (CommonUtil.isNotNullOrEmpty(idKelompokKerja) && CommonUtil.isNotNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNotNullOrEmpty(detailProduk) && CommonUtil.isNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByUnitProdukDetail(idKelompokKerja, namaProduk.toLowerCase(),
|
||||
detailProduk.toLowerCase());
|
||||
} else if (CommonUtil.isNotNullOrEmpty(idKelompokKerja) && CommonUtil.isNotNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNullOrEmpty(detailProduk) && CommonUtil.isNotNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByUnitProdukVerif(idKelompokKerja, namaProduk.toLowerCase(),
|
||||
@ -188,10 +201,6 @@ public class SkoringTindakanMedisServiceImpl extends BaseVoServiceImpl implement
|
||||
&& CommonUtil.isNotNullOrEmpty(detailProduk) && CommonUtil.isNotNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByUnitDetailVerif(idKelompokKerja,
|
||||
detailProduk.toLowerCase(), statusVerifikasi);
|
||||
} else if (CommonUtil.isNotNullOrEmpty(idKelompokKerja) && CommonUtil.isNotNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNotNullOrEmpty(detailProduk) && CommonUtil.isNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByUnitProdukDetail(idKelompokKerja, namaProduk.toLowerCase(),
|
||||
detailProduk.toLowerCase());
|
||||
} else if (CommonUtil.isNullOrEmpty(idKelompokKerja) && CommonUtil.isNotNullOrEmpty(namaProduk)
|
||||
&& CommonUtil.isNotNullOrEmpty(detailProduk) && CommonUtil.isNotNullOrEmpty(statusVerifikasi)) {
|
||||
result = skoringTindakanMedisDao.findAllEnabledByProdukDetailVerif(namaProduk.toLowerCase(),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user