Update MapRuanganToAkomodasiService
Perbaikan pilihan produk akomodasi saat mapping karena tarif baru
This commit is contained in:
parent
48bc3c7e4d
commit
4fd6a42bdf
@ -31,8 +31,9 @@ public interface MapRuanganToProdukDao extends PagingAndSortingRepository<MapRua
|
||||
+ "where model.ruanganId=:ruanganId")
|
||||
List<Integer> findJenisProdukExepetion(@Param("ruanganId") Integer ruanganId);
|
||||
|
||||
@Query("select distinct new Map(pr.id as id, pr.namaProduk as namaProduk) " + "from MapRuanganToProduk mapr "
|
||||
+ "left join mapr.produk pr " + "where mapr.statusEnabled is true and pr.statusEnabled is true "
|
||||
@Query("select distinct new Map(pr.id as id, pr.namaProduk as namaProduk, pr.reportDisplay as reportDisplay) "
|
||||
+ "from MapRuanganToProduk mapr " + "left join mapr.produk pr "
|
||||
+ "where mapr.statusEnabled is true and pr.statusEnabled is true "
|
||||
+ "and mapr.ruanganId = :ruanganId and pr.namaProduk like %:namaProduk%")
|
||||
List<Map<String, Object>> findProdukRuanganByMapProduk(@Param("ruanganId") Integer ruanganId,
|
||||
@Param("namaProduk") String namaProduk);
|
||||
|
||||
@ -158,7 +158,13 @@ public class MapRuanganToAkomodasiServiceImpl implements MapRuanganToAkomodasiSe
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> getAkomodasiRuanganByMapProduk(Integer idRuangan) {
|
||||
List<Map<String, Object>> result = mapRuanganToProdukDao.findProdukRuanganByMapProduk(idRuangan, "Akomodasi");
|
||||
List<Map<String, Object>> result = new ArrayList<>();
|
||||
List<Map<String, Object>> data = mapRuanganToProdukDao.findProdukRuanganByMapProduk(idRuangan, "Akomodasi");
|
||||
data.stream().forEach(produk -> {
|
||||
if (produk.get("reportDisplay").equals("tarif_2022_Nov")) {
|
||||
result.add(produk);
|
||||
}
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user