@ -188,6 +188,9 @@ public class CrdnLevyPrvntcController {
}
mav . addObject ( "pstnData" , pstnData ) ;
boolean isAllLevyInfoCompleted = crdnLevyPrvntcService . isAllLevyInfoCompleted ( crdnYr , crdnNo , impltTaskSeCd ) ;
mav . addObject ( "isAllLevyInfoCompleted" , isAllLevyInfoCompleted ) ;
// 수정/보기 모드인 경우 기존 부과정보 조회
if ( "U" . equals ( mode ) | | "V" . equals ( mode ) ) {
CrdnImpltTaskVO searchVO = new CrdnImpltTaskVO ( ) ;
@ -205,6 +208,39 @@ public class CrdnLevyPrvntcController {
}
/ * *
* 부 과 정 보 완 료 여 부 판 단
* @param crdnYr 단 속 연 도
* @param crdnNo 단 속 번 호
* @param impltTaskSeCd 이 행 업 무 구 분 코 드
* @return 기 존 부 과 정 보
* /
@Operation ( summary = "부과정보 완료 여부 판단" , description = "부과정보 완료 여부 판단 조회합니다." )
@ApiResponses ( value = {
@ApiResponse ( responseCode = "200" , description = "조회 성공" ) ,
@ApiResponse ( responseCode = "500" , description = "서버 오류" )
} )
@GetMapping ( "/selectIsAllLevyInfoCompleted.ajax" )
@ResponseBody
public ResponseEntity < ? > selectIsAllLevyInfoCompleted (
@Parameter ( description = "단속 연도" ) @RequestParam String crdnYr ,
@Parameter ( description = "단속 번호" ) @RequestParam String crdnNo ,
@Parameter ( description = "이행업무구분코드" ) @RequestParam String impltTaskSeCd ) {
log . debug ( "부과정보 완료 여부 판단 조회 요청 - 단속연도: {}, 단속번호: {}, 이행업무구분코드: {}" ,
crdnYr , crdnNo , impltTaskSeCd ) ;
try {
boolean isAllLevyInfoCompleted = crdnLevyPrvntcService . isAllLevyInfoCompleted ( crdnYr , crdnNo , impltTaskSeCd ) ;
return ApiResponseUtil . success ( isAllLevyInfoCompleted , "부과정보 완료 여부 판단을 조회했습니다." ) ;
} catch ( Exception e ) {
log . error ( "부과정보 완료 여부 판단 조회 중 오류 발생" , e ) ;
return ApiResponseUtil . error ( "부과정보 완료 여부 판단 조회 중 오류가 발생했습니다: " + e . getMessage ( ) ) ;
}
}
/ * *
* 불 법 위 반 행 위 정 보 목 록 조 회 ( AJAX )
* @param vo 검 색 조 건 및 페 이 징 정 보