diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/EvaluasiJabatanDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/EvaluasiJabatanDao.java index c150b92d..d4fc1232 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/EvaluasiJabatanDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/EvaluasiJabatanDao.java @@ -49,7 +49,7 @@ public interface EvaluasiJabatanDao extends PagingAndSortingRepository> findEvaluasiJabatanByPegawai(@Param("pegawaiId") Integer idPegawai); @Query("select new Map(ej.tglHitung as tglHitung,ej.bulan as bulan,ej.tahun as tahun," - + "nj.id as idDetailKelompokJabatan,nj.grade as grade,nj.detailKelompokJabatan as detailKelompokJabatan," + + "nj.id as idDetailKelompokJabatan,nj.gradeDesc as grade,nj.detailKelompokJabatan as detailKelompokJabatan," + "j.id as idJabatan,j.namaJabatan as namaJabatan,ej.totalNilai as nilaiJabatan) " + "from EvaluasiJabatan ej " + "inner join ej.jabatan j " + "inner join ej.grade nj " + "where ej.statusEnabled is true " + "and j.id in (:listJabatanId) " + "and j.kdJabatan = 'ANJAB' " diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/NilaiKelompokJabatanDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/NilaiKelompokJabatanDao.java index 733c6018..1d3de6ae 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/NilaiKelompokJabatanDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/NilaiKelompokJabatanDao.java @@ -22,7 +22,7 @@ public interface NilaiKelompokJabatanDao extends PagingAndSortingRepository> getAllByStatusEnabled(); @@ -33,14 +33,17 @@ public interface NilaiKelompokJabatanDao extends PagingAndSortingRepository getNilaiKelompokJabatanById( @Param("detailKelompokJabatanId") Integer detailKelompokJabatanId); - @Query("select distinct new Map(cast(nj.grade as integer) as grade," + "nj.gajiHonorarium as gajiHonorarium," - + "nj.minInsentif as minInsentif,nj.maxInsentif as maxInsentif," - + "nj.maxTotalRemunerasi as maxTotalRemunerasi) " + "from NilaiKelompokJabatan nj " - + "where nj.statusEnabled is true " + "and cast(nj.grade as integer) > 0 " - + "order by cast(nj.grade as integer) desc") + @Query("select distinct new Map(ar.noRec as noRec," + "cast(nj.gradeDesc as integer) as grade," + + "nj.gajiHonorarium as gajiHonorarium," + "nj.minInsentif as minInsentif," + + "nj.maxInsentif as maxInsentif," + "nj.maxTotalRemunerasi as maxTotalRemunerasi," + + "ar.tanggalPembaharuanData) " + "from NilaiKelompokJabatan nj, " + "AnggaranRemunerasi ar " + + "inner join nj.grade gr " + "where ar.gradeId = nj.grade " + "and ar.gradeId = gr.id " + + "and nj.statusEnabled is true " + "and ar.statusEnabled is true " + "and gr.statusEnabled is true " + + "and cast(nj.gradeDesc as integer) > 0 " + "order by cast(nj.gradeDesc as integer) desc, " + + "ar.tanggalPembaharuanData desc") public List> findPlafonRemunerasi(); - @Query("select nj.id from NilaiKelompokJabatan nj where nj.grade = :grade") + @Query("select nj.id from NilaiKelompokJabatan nj where nj.gradeDesc = :grade") public List findIdsByGrade(@Param("grade") String grade); @Query("select new Map(pg.id as idPegawai,pg.namaLengkap as namaPegawai," diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NilaiKelompokJabatanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NilaiKelompokJabatanServiceImpl.java index 16e7c157..788a9e7c 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NilaiKelompokJabatanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/NilaiKelompokJabatanServiceImpl.java @@ -100,7 +100,18 @@ public class NilaiKelompokJabatanServiceImpl extends BaseVoServiceImpl implement @Override public List> getPlafonRemunerasi() { - List> result = nilaiKelompokJabatanDao.findPlafonRemunerasi(); + List> result = new ArrayList<>(); + List listGrade = new ArrayList<>(); + + List> data = nilaiKelompokJabatanDao.findPlafonRemunerasi(); + if (CommonUtil.isNotNullOrEmpty(data)) { + for (Map map : data) { + if (!listGrade.contains(map.get("grade"))) { + listGrade.add(Integer.valueOf(map.get("grade").toString())); + result.add(map); + } + } + } return result; } @@ -109,16 +120,16 @@ public class NilaiKelompokJabatanServiceImpl extends BaseVoServiceImpl implement public List> getPenempatanEvaluasiJabatan() { List> result = new ArrayList<>(); List listIdPegawai = new ArrayList<>(); - + List> data = nilaiKelompokJabatanDao.findPenempatanEvaluasiJabatan(); - + if (CommonUtil.isNotNullOrEmpty(data)) { for (Map map : data) { if (!listIdPegawai.contains(map.get("idPegawai"))) { listIdPegawai.add(Integer.valueOf(map.get("idPegawai").toString())); } } - + for (Integer idPegawai : listIdPegawai) { for (Map map : data) { if (map.get("idPegawai").equals(idPegawai)) { diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/NilaiKelompokJabatan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/NilaiKelompokJabatan.java index eeb329c2..7e9c3883 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/NilaiKelompokJabatan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/NilaiKelompokJabatan.java @@ -35,9 +35,17 @@ public class NilaiKelompokJabatan extends BaseMaster { @Caption(value = "DetailKelompokJabatan") private String detailKelompokJabatan; + @ManyToOne + @JoinColumn(name = "objectgradefk") + @Caption(value = "Grade") + private GradeRemunerasi grade; + + @Column(name = "objectgradefk", insertable = false, updatable = false) + private Integer gradeId; + @Column(name = "Grade", nullable = false, length = 100) @Caption(value = "Grade") - private String grade; + private String gradeDesc; @Column(name = "NilaiTerendah", nullable = false, length = 100) @Caption(value = "NilaiTerendah") @@ -73,54 +81,70 @@ public class NilaiKelompokJabatan extends BaseMaster { return kelompokJabatan; } - public Integer getKelompokJabatanId() { - return kelompokJabatanId; - } - - public String getDetailKelompokJabatan() { - return detailKelompokJabatan; - } - - public String getGrade() { - return grade; - } - - public Integer getNilaiTerendah() { - return nilaiTerendah; - } - - public Integer getNilaiTertinggi() { - return nilaiTertinggi; - } - - public Integer getId() { - return id; - } - public void setKelompokJabatan(KelompokJabatan kelompokJabatan) { this.kelompokJabatan = kelompokJabatan; } + public Integer getKelompokJabatanId() { + return kelompokJabatanId; + } + public void setKelompokJabatanId(Integer kelompokJabatanId) { this.kelompokJabatanId = kelompokJabatanId; } + public String getDetailKelompokJabatan() { + return detailKelompokJabatan; + } + public void setDetailKelompokJabatan(String detailKelompokJabatan) { this.detailKelompokJabatan = detailKelompokJabatan; } - public void setGrade(String grade) { + public GradeRemunerasi getGrade() { + return grade; + } + + public void setGrade(GradeRemunerasi grade) { this.grade = grade; } + public Integer getGradeId() { + return gradeId; + } + + public void setGradeId(Integer gradeId) { + this.gradeId = gradeId; + } + + public String getGradeDesc() { + return gradeDesc; + } + + public void setGradeDesc(String gradeDesc) { + this.gradeDesc = gradeDesc; + } + + public Integer getNilaiTerendah() { + return nilaiTerendah; + } + public void setNilaiTerendah(Integer nilaiTerendah) { this.nilaiTerendah = nilaiTerendah; } + public Integer getNilaiTertinggi() { + return nilaiTertinggi; + } + public void setNilaiTertinggi(Integer nilaiTertinggi) { this.nilaiTertinggi = nilaiTertinggi; } + public Integer getId() { + return id; + } + public void setId(Integer id) { this.id = id; } @@ -129,30 +153,30 @@ public class NilaiKelompokJabatan extends BaseMaster { return gajiHonorarium; } - public Double getMinInsentif() { - return minInsentif; - } - - public Double getMaxInsentif() { - return maxInsentif; - } - - public Double getMaxTotalRemunerasi() { - return maxTotalRemunerasi; - } - public void setGajiHonorarium(Double gajiHonorarium) { this.gajiHonorarium = gajiHonorarium; } + public Double getMinInsentif() { + return minInsentif; + } + public void setMinInsentif(Double minInsentif) { this.minInsentif = minInsentif; } + public Double getMaxInsentif() { + return maxInsentif; + } + public void setMaxInsentif(Double maxInsentif) { this.maxInsentif = maxInsentif; } + public Double getMaxTotalRemunerasi() { + return maxTotalRemunerasi; + } + public void setMaxTotalRemunerasi(Double maxTotalRemunerasi) { this.maxTotalRemunerasi = maxTotalRemunerasi; } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/NilaiKelompokJabatanVO.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/NilaiKelompokJabatanVO.java index b5a5248e..3991683c 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/NilaiKelompokJabatanVO.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/NilaiKelompokJabatanVO.java @@ -15,14 +15,19 @@ public class NilaiKelompokJabatanVO extends BaseMasterVO { private String detailKelompokJabatan; - private String grade; + @Caption(value = "Grade") + private GradeRemunerasiVO grade; + + private Integer gradeId; + + private String gradeDesc; @Caption(value = "NilaiTerendah") private Integer nilaiTerendah; @Caption(value = "NilaiTertinggi") private Integer nilaiTertinggi; - + @Caption(value = "Gaji Honorarium") private Double gajiHonorarium; @@ -39,38 +44,54 @@ public class NilaiKelompokJabatanVO extends BaseMasterVO { return kelompokJabatan; } - public String getDetailKelompokJabatan() { - return detailKelompokJabatan; - } - - public String getGrade() { - return grade; - } - - public Integer getNilaiTerendah() { - return nilaiTerendah; - } - - public Integer getNilaiTertinggi() { - return nilaiTertinggi; - } - public void setKelompokJabatan(KelompokJabatanVO kelompokJabatan) { this.kelompokJabatan = kelompokJabatan; } + public String getDetailKelompokJabatan() { + return detailKelompokJabatan; + } + public void setDetailKelompokJabatan(String detailKelompokJabatan) { this.detailKelompokJabatan = detailKelompokJabatan; } - public void setGrade(String grade) { + public GradeRemunerasiVO getGrade() { + return grade; + } + + public void setGrade(GradeRemunerasiVO grade) { this.grade = grade; } + public Integer getGradeId() { + return gradeId; + } + + public void setGradeId(Integer gradeId) { + this.gradeId = gradeId; + } + + public String getGradeDesc() { + return gradeDesc; + } + + public void setGradeDesc(String gradeDesc) { + this.gradeDesc = gradeDesc; + } + + public Integer getNilaiTerendah() { + return nilaiTerendah; + } + public void setNilaiTerendah(Integer nilaiTerendah) { this.nilaiTerendah = nilaiTerendah; } + public Integer getNilaiTertinggi() { + return nilaiTertinggi; + } + public void setNilaiTertinggi(Integer nilaiTertinggi) { this.nilaiTertinggi = nilaiTertinggi; } @@ -79,30 +100,30 @@ public class NilaiKelompokJabatanVO extends BaseMasterVO { return gajiHonorarium; } - public Double getMinInsentif() { - return minInsentif; - } - - public Double getMaxInsentif() { - return maxInsentif; - } - - public Double getMaxTotalRemunerasi() { - return maxTotalRemunerasi; - } - public void setGajiHonorarium(Double gajiHonorarium) { this.gajiHonorarium = gajiHonorarium; } + public Double getMinInsentif() { + return minInsentif; + } + public void setMinInsentif(Double minInsentif) { this.minInsentif = minInsentif; } + public Double getMaxInsentif() { + return maxInsentif; + } + public void setMaxInsentif(Double maxInsentif) { this.maxInsentif = maxInsentif; } + public Double getMaxTotalRemunerasi() { + return maxTotalRemunerasi; + } + public void setMaxTotalRemunerasi(Double maxTotalRemunerasi) { this.maxTotalRemunerasi = maxTotalRemunerasi; } diff --git a/jasamedika-domain/src/main/resources/hibernate.cfg.xml b/jasamedika-domain/src/main/resources/hibernate.cfg.xml index 14bb5de1..d5938abb 100644 --- a/jasamedika-domain/src/main/resources/hibernate.cfg.xml +++ b/jasamedika-domain/src/main/resources/hibernate.cfg.xml @@ -683,5 +683,7 @@ + + diff --git a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/IkiDanRemunerasiController.java b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/IkiDanRemunerasiController.java index f457788d..c552fe3c 100644 --- a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/IkiDanRemunerasiController.java +++ b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/IkiDanRemunerasiController.java @@ -26,6 +26,8 @@ import com.jasamedika.medifirst2000.constants.MessageResource; import com.jasamedika.medifirst2000.controller.base.LocaleController; import com.jasamedika.medifirst2000.core.web.WebConstants; import com.jasamedika.medifirst2000.exception.ServiceVOException; +import com.jasamedika.medifirst2000.service.AnggaranRemunerasiService; +import com.jasamedika.medifirst2000.service.GradeRemunService; import com.jasamedika.medifirst2000.service.IkiDanRemunerasiService; import com.jasamedika.medifirst2000.service.IndikatorKinerjaJabatanService; import com.jasamedika.medifirst2000.service.IndikatorKinerjaService; @@ -34,6 +36,8 @@ import com.jasamedika.medifirst2000.service.LogbookKinerjaService; import com.jasamedika.medifirst2000.service.SkoringTindakanMedisService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.util.rest.RestUtil; +import com.jasamedika.medifirst2000.vo.AnggaranRemunerasiVO; +import com.jasamedika.medifirst2000.vo.GradeRemunerasiVO; import com.jasamedika.medifirst2000.vo.IkiDanRemunerasiVO; import com.jasamedika.medifirst2000.vo.IndikatorKinerjaJabatanVO; import com.jasamedika.medifirst2000.vo.IndikatorKinerjaVO; @@ -52,6 +56,12 @@ public class IkiDanRemunerasiController extends LocaleController saveMasterGradeRemunerasi(HttpServletRequest request, + @Valid @RequestBody GradeRemunerasiVO vo) { + try { + GradeRemunerasiVO result = new GradeRemunerasiVO(); + if (CommonUtil.isNotNullOrEmpty(vo.getId())) { + result = gradeService.update(vo); + } else { + result = gradeService.add(vo); + } + if (CommonUtil.isNotNullOrEmpty(result)) { + mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS, + getMessage(MessageResource.LABEL_SUCCESS, request)); + return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage); + } else { + return RestUtil.getJsonHttptatus(HttpStatus.NOT_ACCEPTABLE); + } + } catch (ServiceVOException sve) { + LOGGER.error("Got exception {} when add/update master grade remunerasi", sve.getMessage()); + addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, sve.getMessage()); + return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage); + } catch (JpaSystemException jse) { + LOGGER.error("Got exception {} when add/update master grade remunerasi", jse.getMessage()); + addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage()); + return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage); + } + } + + @RequestMapping(value = "/save-anggaran-remunerasi", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) + public ResponseEntity saveAnggaranRemunerasi(HttpServletRequest request, + @Valid @RequestBody AnggaranRemunerasiVO vo) { + try { + AnggaranRemunerasiVO result = new AnggaranRemunerasiVO(); + if (CommonUtil.isNotNullOrEmpty(vo.getNoRec())) { + result = anggaranRemunerasiService.update(vo); + } else { + result = anggaranRemunerasiService.add(vo); + } + if (CommonUtil.isNotNullOrEmpty(result)) { + mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS, + getMessage(MessageResource.LABEL_SUCCESS, request)); + return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage); + } else { + return RestUtil.getJsonHttptatus(HttpStatus.NOT_ACCEPTABLE); + } + } catch (ServiceVOException sve) { + LOGGER.error("Got exception {} when add/update master anggaran remunerasi", sve.getMessage()); + addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, sve.getMessage()); + return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage); + } catch (JpaSystemException jse) { + LOGGER.error("Got exception {} when add/update master anggaran remunerasi", jse.getMessage()); + addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage()); + return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage); + } + } + + @RequestMapping(value = "/save-all-anggaran-remunerasi", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) + public ResponseEntity> saveAllAnggaranRemunerasi(HttpServletRequest request, + @Valid @RequestBody List listVO, + @RequestParam(value = "loginUserId", required = true) Integer idLoginUser) { + try { + List result = anggaranRemunerasiService.addAll(listVO, idLoginUser); + if (CommonUtil.isNotNullOrEmpty(result)) { + mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS, + getMessage(MessageResource.LABEL_SUCCESS, request)); + return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage); + } else { + return RestUtil.getJsonHttptatus(HttpStatus.NOT_ACCEPTABLE); + } + } catch (ServiceVOException sve) { + LOGGER.error("Got exception {} when add master all anggaran remunerasi", sve.getMessage()); + addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, sve.getMessage()); + return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage); + } catch (JpaSystemException jse) { + LOGGER.error("Got exception {} when add master all anggaran remunerasi", jse.getMessage()); + addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage()); + return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage); + } + } + @RequestMapping(value = "/save-master-indikator-kinerja", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity saveMasterIndikatorKinerja(HttpServletRequest request, @Valid @RequestBody IndikatorKinerjaVO vo) { @@ -523,7 +613,7 @@ public class IkiDanRemunerasiController extends LocaleController> getDuplicateSkoringTindakanMedis(HttpServletRequest request, + public ResponseEntity> getAksesSkoringTindakanMedis(HttpServletRequest request, @RequestParam(value = "pegawaiId", required = true) Integer idPegawai) throws ParseException { try { Map result = skoringTindakanMedisService.findAkses(idPegawai); diff --git a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/SdmController.java b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/SdmController.java index 175e4ada..b8c45600 100644 --- a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/SdmController.java +++ b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/SdmController.java @@ -41,6 +41,7 @@ import com.jasamedika.medifirst2000.entities.UnitKerjaPegawai; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.AbsensiPegawaiService; import com.jasamedika.medifirst2000.service.ActivityPegawaiService; +import com.jasamedika.medifirst2000.service.AnggaranRemunerasiService; import com.jasamedika.medifirst2000.service.AsuransiNakerService; import com.jasamedika.medifirst2000.service.AturanPeminjamanService; import com.jasamedika.medifirst2000.service.BerkasLamaranService; @@ -411,6 +412,9 @@ public class SdmController extends LocaleController { @Autowired private NilaiKelompokJabatanService nilaiKelompokJabatanService; + @Autowired + private AnggaranRemunerasiService anggaranRemunerasiService; + @RequestMapping(value = "/save-custom-uraian-kerja", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity> saveBerkasLamaran(@Valid @RequestBody CustomIndexKerjaVO vo, HttpServletRequest request) throws ParseException { @@ -5788,6 +5792,25 @@ public class SdmController extends LocaleController { } } + @RequestMapping(value = "/get-anggaran-remunerasi-tahun-ini", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) + public ResponseEntity> getAnggaranRemunerasiTahunIni(HttpServletRequest request) { + try { + Map result = anggaranRemunerasiService.findAnggaranTahunIni(); + if (null != result) + mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS, + getMessage(MessageResource.LABEL_SUCCESS, request)); + return RestUtil.getJsonResponse(result, HttpStatus.OK, mapHeaderMessage); + } catch (ServiceVOException e) { + LOGGER.error("Got exception {} when get anggaran remunerasi tahun ini", e.getMessage()); + addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage()); + return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage); + } catch (JpaSystemException jse) { + LOGGER.error("Got exception {} when get anggaran remunerasi tahun ini", jse.getMessage()); + addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage()); + return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage); + } + } + @RequestMapping(value = "/get-plafon-remunerasi", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity>> getPlafonRemunerasi(HttpServletRequest request) { try {