Update SlipGajiServiceImpl.java
This commit is contained in:
parent
ce44cbd071
commit
137e41a983
@ -258,11 +258,16 @@ public class SlipGajiServiceImpl implements SlipGajiService {
|
|||||||
SlipGaji slipGaji = slipGajiBuilder.build();
|
SlipGaji slipGaji = slipGajiBuilder.build();
|
||||||
listSlip.add(slipGaji);
|
listSlip.add(slipGaji);
|
||||||
List<SlipGajiKomponenDto> komponen = e.getKomponen();
|
List<SlipGajiKomponenDto> komponen = e.getKomponen();
|
||||||
List<SlipGajiKomponen> komponenSlip = allKomponen.stream().filter(k -> e.getId().equals(k.getSlipGaji().getId())).collect(Collectors.toList());
|
List<SlipGajiKomponen> komponenSlip = allKomponen.stream()
|
||||||
List<Integer> listIdMasterKomponen = komponenSlip.stream().map(k -> k.getKomponen().getId()).collect(Collectors.toList());
|
.filter(k -> e.getId().equals(k.getSlipGaji().getId())).collect(Collectors.toList());
|
||||||
|
List<Integer> listIdMasterKomponen = komponenSlip.stream().map(k -> k.getKomponen().getId())
|
||||||
|
.collect(Collectors.toList());
|
||||||
komponen.forEach(k -> {
|
komponen.forEach(k -> {
|
||||||
if (CommonUtil.isNotNullOrEmpty(k.getNominal()) && listIdMasterKomponen.contains(k.getIdKomponen())) {
|
if (CommonUtil.isNotNullOrEmpty(k.getNominal())
|
||||||
List<SlipGajiKomponen> komponenList = komponenSlip.stream().filter(s -> s.getKomponen().getId().equals(k.getIdKomponen())).collect(Collectors.toList());
|
&& listIdMasterKomponen.contains(k.getIdKomponen())) {
|
||||||
|
List<SlipGajiKomponen> komponenList = komponenSlip.stream()
|
||||||
|
.filter(s -> s.getKomponen().getId().equals(k.getIdKomponen()))
|
||||||
|
.collect(Collectors.toList());
|
||||||
komponenList.forEach(l -> l.setNominal(k.getNominal()));
|
komponenList.forEach(l -> l.setNominal(k.getNominal()));
|
||||||
listKomponen.addAll(komponenList);
|
listKomponen.addAll(komponenList);
|
||||||
} else if (CommonUtil.isNotNullOrEmpty(k.getNominal())) {
|
} else if (CommonUtil.isNotNullOrEmpty(k.getNominal())) {
|
||||||
@ -508,15 +513,16 @@ public class SlipGajiServiceImpl implements SlipGajiService {
|
|||||||
result.put("jabatan", dto.getJabatan());
|
result.put("jabatan", dto.getJabatan());
|
||||||
result.put("unitKerja", dto.getUnitKerja());
|
result.put("unitKerja", dto.getUnitKerja());
|
||||||
result.put("subUnitKerja", dto.getSubUnitKerja());
|
result.put("subUnitKerja", dto.getSubUnitKerja());
|
||||||
// List<SlipGajiKomponenDto> komponenDto = dto.getKomponen();
|
// List<SlipGajiKomponenDto> komponenDto = dto.getKomponen();
|
||||||
// List<KomponenGaji> listMasterKomponen = komponenGajiDao.findAll(new Sort("id"));
|
// List<KomponenGaji> listMasterKomponen = komponenGajiDao.findAll(new
|
||||||
// for (KomponenGaji m : listMasterKomponen) {
|
// Sort("id"));
|
||||||
// for (SlipGajiKomponenDto k : komponenDto) {
|
// for (KomponenGaji m : listMasterKomponen) {
|
||||||
// if (m.getId().equals(k.getIdKomponen())) {
|
// for (SlipGajiKomponenDto k : komponenDto) {
|
||||||
//
|
// if (m.getId().equals(k.getIdKomponen())) {
|
||||||
// }
|
//
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
// }
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user