diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SlipGajiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SlipGajiServiceImpl.java index 55b0e62e..7ac611e1 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SlipGajiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/SlipGajiServiceImpl.java @@ -258,11 +258,16 @@ public class SlipGajiServiceImpl implements SlipGajiService { SlipGaji slipGaji = slipGajiBuilder.build(); listSlip.add(slipGaji); List komponen = e.getKomponen(); - List komponenSlip = allKomponen.stream().filter(k -> e.getId().equals(k.getSlipGaji().getId())).collect(Collectors.toList()); - List listIdMasterKomponen = komponenSlip.stream().map(k -> k.getKomponen().getId()).collect(Collectors.toList()); + List komponenSlip = allKomponen.stream() + .filter(k -> e.getId().equals(k.getSlipGaji().getId())).collect(Collectors.toList()); + List listIdMasterKomponen = komponenSlip.stream().map(k -> k.getKomponen().getId()) + .collect(Collectors.toList()); komponen.forEach(k -> { - if (CommonUtil.isNotNullOrEmpty(k.getNominal()) && listIdMasterKomponen.contains(k.getIdKomponen())) { - List komponenList = komponenSlip.stream().filter(s -> s.getKomponen().getId().equals(k.getIdKomponen())).collect(Collectors.toList()); + if (CommonUtil.isNotNullOrEmpty(k.getNominal()) + && listIdMasterKomponen.contains(k.getIdKomponen())) { + List komponenList = komponenSlip.stream() + .filter(s -> s.getKomponen().getId().equals(k.getIdKomponen())) + .collect(Collectors.toList()); komponenList.forEach(l -> l.setNominal(k.getNominal())); listKomponen.addAll(komponenList); } else if (CommonUtil.isNotNullOrEmpty(k.getNominal())) { @@ -508,15 +513,16 @@ public class SlipGajiServiceImpl implements SlipGajiService { result.put("jabatan", dto.getJabatan()); result.put("unitKerja", dto.getUnitKerja()); result.put("subUnitKerja", dto.getSubUnitKerja()); -// List komponenDto = dto.getKomponen(); -// List listMasterKomponen = komponenGajiDao.findAll(new Sort("id")); -// for (KomponenGaji m : listMasterKomponen) { -// for (SlipGajiKomponenDto k : komponenDto) { -// if (m.getId().equals(k.getIdKomponen())) { -// -// } -// } -// } + // List komponenDto = dto.getKomponen(); + // List listMasterKomponen = komponenGajiDao.findAll(new + // Sort("id")); + // for (KomponenGaji m : listMasterKomponen) { + // for (SlipGajiKomponenDto k : komponenDto) { + // if (m.getId().equals(k.getIdKomponen())) { + // + // } + // } + // } return result; }