|
|
@ -13,7 +13,7 @@ import cokr.xit.base.file.FileInfo;
|
|
|
|
import cokr.xit.base.file.service.bean.FileBean;
|
|
|
|
import cokr.xit.base.file.service.bean.FileBean;
|
|
|
|
import cokr.xit.base.file.web.FileInfoFactory;
|
|
|
|
import cokr.xit.base.file.web.FileInfoFactory;
|
|
|
|
import cokr.xit.fims.cmmn.CrdnSttsHstry;
|
|
|
|
import cokr.xit.fims.cmmn.CrdnSttsHstry;
|
|
|
|
import cokr.xit.fims.cmmn.service.CrdnSttsHstryService;
|
|
|
|
import cokr.xit.fims.cmmn.service.bean.CrdnSttsHstryBean;
|
|
|
|
import cokr.xit.fims.excl.Excl02;
|
|
|
|
import cokr.xit.fims.excl.Excl02;
|
|
|
|
import cokr.xit.fims.excl.Excl02Query;
|
|
|
|
import cokr.xit.fims.excl.Excl02Query;
|
|
|
|
import cokr.xit.fims.excl.service.Excl02Service;
|
|
|
|
import cokr.xit.fims.excl.service.Excl02Service;
|
|
|
@ -41,9 +41,9 @@ public class Excl02ServiceBean extends AbstractServiceBean implements Excl02Serv
|
|
|
|
@Resource(name="fileBean")
|
|
|
|
@Resource(name="fileBean")
|
|
|
|
private FileBean fileBean;
|
|
|
|
private FileBean fileBean;
|
|
|
|
|
|
|
|
|
|
|
|
/* 단속 상태 이력 서비스 */
|
|
|
|
/** 단속 상태 이력 정보 Bean */
|
|
|
|
@Resource(name = "crdnSttsHstryService")
|
|
|
|
@Resource(name = "crdnSttsHstryBean")
|
|
|
|
private CrdnSttsHstryService crdnSttsHstryService;
|
|
|
|
private CrdnSttsHstryBean crdnSttsHstryBean;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<DataObject> getOpinionSubmissionList(Excl02Query req) {
|
|
|
|
public List<DataObject> getOpinionSubmissionList(Excl02Query req) {
|
|
|
@ -126,7 +126,7 @@ public class Excl02ServiceBean extends AbstractServiceBean implements Excl02Serv
|
|
|
|
crdnSttsHstry.setEtcCn("의견제출 대장 등록");
|
|
|
|
crdnSttsHstry.setEtcCn("의견제출 대장 등록");
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장에 등록 한다.
|
|
|
|
// 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장에 등록 한다.
|
|
|
|
retSuccess = crdnSttsHstryService.createHstryUpdateCrdnSttsCd(crdnSttsHstry);
|
|
|
|
retSuccess = crdnSttsHstryBean.createHstryUpdateCrdnSttsCd(crdnSttsHstry);
|
|
|
|
if (!retSuccess) {
|
|
|
|
if (!retSuccess) {
|
|
|
|
retMap.put("retSaved", "false");
|
|
|
|
retMap.put("retSaved", "false");
|
|
|
|
retMap.put("retMessage", "의견제출 등록 중 단속상태코드 변경에 실패하였습니다.");
|
|
|
|
retMap.put("retMessage", "의견제출 등록 중 단속상태코드 변경에 실패하였습니다.");
|
|
|
@ -196,7 +196,7 @@ public class Excl02ServiceBean extends AbstractServiceBean implements Excl02Serv
|
|
|
|
// 단속 상태 코드가 의견진술 접수(31) 또는 의견진술 수용(82) 이라면... 이전 단속 상태 코드로 복원 한다.
|
|
|
|
// 단속 상태 코드가 의견진술 접수(31) 또는 의견진술 수용(82) 이라면... 이전 단속 상태 코드로 복원 한다.
|
|
|
|
if (infoCrdnOpnnSbmsn.string("CRDN_STTS_CD").equals("31") || infoCrdnOpnnSbmsn.string("CRDN_STTS_CD").equals("82")) {
|
|
|
|
if (infoCrdnOpnnSbmsn.string("CRDN_STTS_CD").equals("31") || infoCrdnOpnnSbmsn.string("CRDN_STTS_CD").equals("82")) {
|
|
|
|
// 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장을 삭제 한다.
|
|
|
|
// 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장을 삭제 한다.
|
|
|
|
retSuccess = crdnSttsHstryService.removeHstryUpdateCrdnSttsCd(infoCrdnOpnnSbmsn.string("CRDN_ID"));
|
|
|
|
retSuccess = crdnSttsHstryBean.removeHstryUpdateCrdnSttsCd(infoCrdnOpnnSbmsn.string("CRDN_ID"));
|
|
|
|
if (!retSuccess) {
|
|
|
|
if (!retSuccess) {
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
throw new RuntimeException("의견제출 삭제 중 단속상태 변경에 실패하였습니다.");
|
|
|
|
throw new RuntimeException("의견제출 삭제 중 단속상태 변경에 실패하였습니다.");
|
|
|
|