Update IkiDanRemunerasiController

Perubahan restfull api untuk menampilkan daftar pegawai dengan hak akses kinerja. Penghapusan restfull api untuk menampilkan data pegawai dokter dengan hak akses verfikasi logbook skor
This commit is contained in:
Salman Manoe 2022-01-17 17:35:10 +07:00
parent 1655e17f1b
commit efd28ab3cb

View File

@ -828,8 +828,8 @@ public class IkiDanRemunerasiController extends LocaleController<IkiDanRemuneras
} }
} }
@RequestMapping(value = "/get-akses-pegawai-kontrak-kinerja", method = RequestMethod.GET) @RequestMapping(value = "/get-pegawai-akses-kinerja", method = RequestMethod.GET)
public ResponseEntity<List<Map<String, Object>>> getAksesPegawaiKontrakKinerja(HttpServletRequest request, public ResponseEntity<List<Map<String, Object>>> getPegawaiAksesKinerja(HttpServletRequest request,
@RequestParam(value = "pegawaiId", required = true) Integer idPegawai) throws ParseException { @RequestParam(value = "pegawaiId", required = true) Integer idPegawai) throws ParseException {
try { try {
List<Map<String, Object>> result = logbookKinerjaService.findAksesPegawai(idPegawai); List<Map<String, Object>> result = logbookKinerjaService.findAksesPegawai(idPegawai);
@ -837,11 +837,11 @@ public class IkiDanRemunerasiController extends LocaleController<IkiDanRemuneras
getMessage(MessageResource.LABEL_SUCCESS, request)); getMessage(MessageResource.LABEL_SUCCESS, request));
return RestUtil.getJsonResponse(result, HttpStatus.OK, mapHeaderMessage); return RestUtil.getJsonResponse(result, HttpStatus.OK, mapHeaderMessage);
} catch (ServiceVOException sve) { } catch (ServiceVOException sve) {
LOGGER.error("Got exception {} when get akses pegawai kontrak kinerja", sve.getMessage()); LOGGER.error("Got exception {} when get pegawai akses kinerja", sve.getMessage());
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, sve.getMessage()); addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, sve.getMessage());
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage); return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
} catch (JpaSystemException jse) { } catch (JpaSystemException jse) {
LOGGER.error("Got exception {} when get akses pegawai kontrak kinerja", jse.getMessage()); LOGGER.error("Got exception {} when get pegawai akses kinerja", jse.getMessage());
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage()); addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage); return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
} }
@ -1448,27 +1448,8 @@ public class IkiDanRemunerasiController extends LocaleController<IkiDanRemuneras
} }
} }
@RequestMapping(value = "/get-akses-pegawai-verifikasi-logbook-dokter", method = RequestMethod.GET) @RequestMapping(value = "/verifikasi-logbook-skor", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<Map<String, Object>>> getAksesPegawaiVerifikasiLogbookDokter(HttpServletRequest request, public ResponseEntity<LogbookKinerjaVO> verifikasiLogbookSkor(HttpServletRequest request,
@RequestParam(value = "pegawaiId", required = true) Integer idPegawai) throws ParseException {
try {
List<Map<String, Object>> result = logbookKinerjaDokterService.findAksesPegawai(idPegawai);
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
getMessage(MessageResource.LABEL_SUCCESS, request));
return RestUtil.getJsonResponse(result, HttpStatus.OK, mapHeaderMessage);
} catch (ServiceVOException sve) {
LOGGER.error("Got exception {} when get akses pegawai verifikasi logbook dokter", 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 get akses pegawai verifikasi logbook dokter", jse.getMessage());
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
}
}
@RequestMapping(value = "/verifikasi-logbook-dokter", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<LogbookKinerjaVO> verifikasiLogbookDokter(HttpServletRequest request,
@Valid @RequestBody LogbookKinerjaVO vo) { @Valid @RequestBody LogbookKinerjaVO vo) {
try { try {
LogbookKinerjaVO result = logbookKinerjaService.verify(vo); LogbookKinerjaVO result = logbookKinerjaService.verify(vo);