Update service slip gaji
validasi nominal slip gaji tidak boleh null, tidak akan disimpan
This commit is contained in:
parent
13f28efbaf
commit
5fca5e2486
@ -176,6 +176,7 @@ public class SlipGajiServiceImpl implements SlipGajiService {
|
|||||||
List<SlipGajiKomponen> listKomponen = new ArrayList<>();
|
List<SlipGajiKomponen> listKomponen = new ArrayList<>();
|
||||||
List<SlipGajiKomponenDto> dtos = dto.getKomponen();
|
List<SlipGajiKomponenDto> dtos = dto.getKomponen();
|
||||||
dtos.forEach(k -> {
|
dtos.forEach(k -> {
|
||||||
|
if (CommonUtil.isNotNullOrEmpty(k.getNominal())) {
|
||||||
SlipGajiKomponen.SlipGajiKomponenBuilder kBuilder = SlipGajiKomponen.builder();
|
SlipGajiKomponen.SlipGajiKomponenBuilder kBuilder = SlipGajiKomponen.builder();
|
||||||
if (CommonUtil.isNotNullOrEmpty(k.getId()))
|
if (CommonUtil.isNotNullOrEmpty(k.getId()))
|
||||||
kBuilder.id(k.getId());
|
kBuilder.id(k.getId());
|
||||||
@ -185,6 +186,7 @@ public class SlipGajiServiceImpl implements SlipGajiService {
|
|||||||
kBuilder.nominal(k.getNominal());
|
kBuilder.nominal(k.getNominal());
|
||||||
kBuilder.slipGaji(savedSlip);
|
kBuilder.slipGaji(savedSlip);
|
||||||
listKomponen.add(kBuilder.build());
|
listKomponen.add(kBuilder.build());
|
||||||
|
}
|
||||||
});
|
});
|
||||||
slipGajiKomponenDao.save(listKomponen);
|
slipGajiKomponenDao.save(listKomponen);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -57,7 +57,7 @@ public class SlipGajiController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping(value = "/unggah", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
|
@RequestMapping(value = "/unggah", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
|
||||||
public ResponseEntity<Object> save(@RequestBody @Valid List<SlipGajiDto> dtoList) {
|
public ResponseEntity<Object> save(@RequestBody List<SlipGajiDto> dtoList) {
|
||||||
try {
|
try {
|
||||||
slipGajiService.delete(dtoList);
|
slipGajiService.delete(dtoList);
|
||||||
slipGajiService.save(dtoList);
|
slipGajiService.save(dtoList);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user