perbaikan service data mapping jabatan untuk entri pegawai baru

This commit is contained in:
salmanoe 2021-05-19 21:36:47 +07:00
parent 9afc8ef6f7
commit 61ccbe032e
3 changed files with 11 additions and 6 deletions

View File

@ -271,7 +271,7 @@ public class Master {
}
public static final class SatuanIndikator {
public static final Integer[] RATA_RATA = { 11743 };
public static final Integer[] PERCENTAGE = { 11743, 13585 };
}
public static final class ShiftKerja {

View File

@ -67,7 +67,7 @@ public class LogbookKinerjaDetailServiceImpl extends BaseVoServiceImpl implement
*/
if (CommonUtil.isNotNullOrEmpty(resultModel)) {
List<Map<String, Object>> dataSatuanRatarata = logbookKinerjaDetailDao.findAvgCapaianByKontrak(
vo.getLogbookKinerja().getNoRec(), Arrays.asList(Master.SatuanIndikator.RATA_RATA));
vo.getLogbookKinerja().getNoRec(), Arrays.asList(Master.SatuanIndikator.PERCENTAGE));
if (CommonUtil.isNotNullOrEmpty(dataSatuanRatarata)) {
List<LogbookKinerja> models = new ArrayList<>();
for (Map<String, Object> map : dataSatuanRatarata) {
@ -114,7 +114,7 @@ public class LogbookKinerjaDetailServiceImpl extends BaseVoServiceImpl implement
*/
if (CommonUtil.isNotNullOrEmpty(resultModel)) {
List<Map<String, Object>> dataSatuanRatarata = logbookKinerjaDetailDao.findAvgCapaianByKontrak(
vo.getLogbookKinerja().getNoRec(), Arrays.asList(Master.SatuanIndikator.RATA_RATA));
vo.getLogbookKinerja().getNoRec(), Arrays.asList(Master.SatuanIndikator.PERCENTAGE));
if (CommonUtil.isNotNullOrEmpty(dataSatuanRatarata)) {
List<LogbookKinerja> models = new ArrayList<>();
for (Map<String, Object> map : dataSatuanRatarata) {

View File

@ -1063,9 +1063,14 @@ public class MapPegawaiJabatanToUnitKerjaServiceImpl implements MapPegawaiJabata
if (CommonUtil.isNullOrEmpty(pejabatPenilai)) {
pejabatPenilai = pegawaiDao.getPegawaiByIdCustom(Master.EMPTY_DATA);
}
Map<String, Object> kelompokJabatan = nilaiKelompokJabatanDao
.getDetailKelompokJabatanById(Integer.valueOf(map.get("gradeId").toString()));
if (CommonUtil.isNullOrEmpty(kelompokJabatan)) {
Map<String, Object> kelompokJabatan = new HashMap<>();
if (CommonUtil.isNotNullOrEmpty(map.get("gradeId"))) {
kelompokJabatan = nilaiKelompokJabatanDao
.getDetailKelompokJabatanById(Integer.valueOf(map.get("gradeId").toString()));
if (CommonUtil.isNullOrEmpty(kelompokJabatan)) {
kelompokJabatan = nilaiKelompokJabatanDao.getDetailKelompokJabatanById(Master.EMPTY_DATA);
}
} else {
kelompokJabatan = nilaiKelompokJabatanDao.getDetailKelompokJabatanById(Master.EMPTY_DATA);
}
Map<String, Object> sumberData = new HashMap<>();