|
|
|
|
@ -6,6 +6,7 @@ import javax.annotation.Resource;
|
|
|
|
|
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
|
|
import cokr.xit.fims.FimsConf;
|
|
|
|
|
import cokr.xit.fims.cmmn.CmmnUtil;
|
|
|
|
|
import cokr.xit.fims.cmmn.CrdnSttsHstry;
|
|
|
|
|
import cokr.xit.fims.cmmn.service.bean.CrdnSttsHstryBean;
|
|
|
|
|
@ -116,23 +117,25 @@ public class LevyExclBean extends AbstractBean {
|
|
|
|
|
+ "<br>단속 민원 업무를 먼저 처리 하시기 바랍니다.";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int crdnSttsCd = toInt(levyExclInfo.get("CRDN_STTS_CD"));
|
|
|
|
|
String levyExclSeCd = levyExcl.getLevyExclSeCd();
|
|
|
|
|
if ("1,2".contains(levyExclSeCd)) { // 부과제외(서손), 계고
|
|
|
|
|
if (crdnSttsCd >= 51) // 단속상태코드가 부과(51) 보다 크다면, 부과제외 또는 계고 등록을 할 수 없다.
|
|
|
|
|
return "[F] 작업 중 오류가 발생하였습니다."
|
|
|
|
|
+ "<br>단속 자료의 처리상태가 " + levyExclInfo.string("CRDN_STTS_NM") + " 입니다";
|
|
|
|
|
} else if ("3".equals(levyExclSeCd)) { // 부과취소
|
|
|
|
|
if (crdnSttsCd < 51) // 단속상태코드가 부과(51) 보다 작다면, 전액감액 등록 할 수 없다.
|
|
|
|
|
return "[F] 작업 중 오류가 발생하였습니다."
|
|
|
|
|
+ "<br>단속 자료의 처리상태가 " + levyExclInfo.string("CRDN_STTS_NM") + " 입니다";
|
|
|
|
|
if (crdnSttsCd > 55) // 단속상태코드가 압류(55) 보다 크면, 전액감액 등록 할 수 없다.
|
|
|
|
|
return "[F] 작업 중 오류가 발생하였습니다."
|
|
|
|
|
+ "<br>단속 자료의 처리상태가 " + levyExclInfo.string("CRDN_STTS_NM") + " 입니다";
|
|
|
|
|
if (levyExclInfo.string("LEVY_ID").isEmpty()) // 부과(TB_LEVY) 정보 확인
|
|
|
|
|
return "[F] 작업 중 오류가 발생하였습니다."
|
|
|
|
|
+ "<br>부과 자료가 존재하지 않습니다."
|
|
|
|
|
+ "<br>부과제외로 처리하시기 바랍니다.";
|
|
|
|
|
if (!FimsConf.get().isAllowLevyExclAlways()) {
|
|
|
|
|
int crdnSttsCd = toInt(levyExclInfo.get("CRDN_STTS_CD"));
|
|
|
|
|
if ("1,2".contains(levyExclSeCd)) { // 부과제외(서손), 계고
|
|
|
|
|
if (crdnSttsCd >= 51) // 단속상태코드가 부과(51) 보다 크다면, 부과제외 또는 계고 등록을 할 수 없다.
|
|
|
|
|
return "[F] 작업 중 오류가 발생하였습니다."
|
|
|
|
|
+ "<br>단속 자료의 처리상태가 " + levyExclInfo.string("CRDN_STTS_NM") + " 입니다";
|
|
|
|
|
} else if ("3".equals(levyExclSeCd)) { // 부과취소
|
|
|
|
|
if (crdnSttsCd < 51) // 단속상태코드가 부과(51) 보다 작다면, 전액감액 등록 할 수 없다.
|
|
|
|
|
return "[F] 작업 중 오류가 발생하였습니다."
|
|
|
|
|
+ "<br>단속 자료의 처리상태가 " + levyExclInfo.string("CRDN_STTS_NM") + " 입니다";
|
|
|
|
|
if (crdnSttsCd > 55) // 단속상태코드가 압류(55) 보다 크면, 전액감액 등록 할 수 없다.
|
|
|
|
|
return "[F] 작업 중 오류가 발생하였습니다."
|
|
|
|
|
+ "<br>단속 자료의 처리상태가 " + levyExclInfo.string("CRDN_STTS_NM") + " 입니다";
|
|
|
|
|
if (levyExclInfo.string("LEVY_ID").isEmpty()) // 부과(TB_LEVY) 정보 확인
|
|
|
|
|
return "[F] 작업 중 오류가 발생하였습니다."
|
|
|
|
|
+ "<br>부과 자료가 존재하지 않습니다."
|
|
|
|
|
+ "<br>부과제외로 처리하시기 바랍니다.";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 표지정보 확인여부가 미확인(0)이면 -> 조회미대상(9) 으로
|
|
|
|
|
|