diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/BaseVoServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/BaseVoServiceImpl.java index 82afa7cf..c0dbdb2d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/BaseVoServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/BaseVoServiceImpl.java @@ -134,12 +134,14 @@ public abstract class BaseVoServiceImpl { Type effectiveDateDataFixType = new TypeToken>() { }.getType(); String jsonProdukDokterUmum = getSettingDataFixed(namaField); + if (jsonProdukDokterUmum.isEmpty()) + return result; List dataFixDTOList = gson.fromJson(jsonProdukDokterUmum, effectiveDateDataFixType); Optional first = dataFixDTOList.stream() .sorted(Comparator.comparing(EffectiveDateDataFixDTO::getTmt, Comparator.reverseOrder())) .filter(dto -> dto.getTmt() <= date.getTime()).findFirst(); if (first.isPresent()) { - String[] split = first.get().getNilaiField().split(","); + String[] split = first.get().getNilaiField().replace(" ","").split(","); for (String s : split) result.add(Integer.valueOf(s)); }