Update MapJabatanProfesiService

Penerapan validasi pengecekan mapping jabatan-profesi sudah tersedia saat simpan data mapping baru
This commit is contained in:
Salman Manoe 2022-01-20 21:16:55 +07:00
parent 21bd933667
commit e32fa26358

View File

@ -41,6 +41,10 @@ public class MapJabatanProfesiServiceImpl extends BaseVoServiceImpl implements M
@Override
public MapJabatanProfesiVO add(MapJabatanProfesiVO vo) throws JpaSystemException, ServiceVOException {
MapJabatanProfesiVO resultVO = null;
MapJabatanProfesi existedModel = mapJabatanProfesiDao.findByJabatan(vo.getJabatan().getId());
if (CommonUtil.isNullOrEmpty(existedModel)) {
Jabatan jabatan = jabatanConverter.transferVOToModel(vo.getJabatan(), new Jabatan());
Profesi profesi = profesiConverter.transferVOToModel(vo.getProfesi(), new Profesi());
@ -49,8 +53,9 @@ public class MapJabatanProfesiServiceImpl extends BaseVoServiceImpl implements M
mapJabatanProfesi.setProfesi(profesi);
MapJabatanProfesi resultModel = mapJabatanProfesiDao.save(mapJabatanProfesi);
MapJabatanProfesiVO resultVO = new MapJabatanProfesiVO();
resultVO = new MapJabatanProfesiVO();
resultVO = mappingConverter.transferModelToVO(resultModel, resultVO);
}
return resultVO;
}