소스 정리.

main
jjh 1 year ago
parent b520955369
commit 9b9ab810f3

@ -56,6 +56,8 @@ public class Excl01Bean extends AbstractComponent {
* @return
*/
public List<DataObject> getLevyExcls(ExclQuery req) {
req.setOrderBy("LEVY_EXCL_ID DESC"); // 정렬
return levyExclMapper.selectLevyExcls(req);
}
@ -67,15 +69,15 @@ public class Excl01Bean extends AbstractComponent {
return levyExclMapper.selectLevyExclInfo(req);
}
/**<br />
* @param levyExclId ID
/** ID .<br />
* @param crndId ID
* @return
*/
public DataObject getCrdnInfo(ExclQuery req) {
DataObject dataCrdn = levyExclMapper.selectCrdn(req); // 등록(단속 조회)
// 등록 호출시.. 초기 데이터 설정
if (req.getCallPurpose().equals("create")) { // 의견제출 등록시 기본값 셋팅
if (req.getCallPurpose().equals("create")) { // 부과제외 등록시 기본값 셋팅
dataCrdn.set("LEVY_EXCL_YMD", dataCrdn.get("TODAY")); // 부과 제외 일자
dataCrdn.set("LEVY_EXCL_SE_CD", req.getLevyExclSeCd()); // 부과 제외 구분 코드
}

@ -58,6 +58,7 @@ public class Excl02Bean extends AbstractComponent {
* @return
*/
public List<DataObject> getOpnnSbmsns(ExclQuery req) {
req.setOrderBy("OPNN_ID DESC"); // 정렬
return opnnSbmsnMapper.selectOpnnSbmsns(req);
}
@ -66,19 +67,23 @@ public class Excl02Bean extends AbstractComponent {
* @return
*/
public DataObject getOpnnSbmsnInfo(ExclQuery req) {
if (req.getOpnnId() != null) {
return opnnSbmsnMapper.selectOpnnSbmsnInfo(req.getOpnnId()); // 의견ID로 의견제출 조회
} else {
DataObject dataCrdn = opnnSbmsnMapper.selectCrdn(req); // 단속ID로 단속, 의견제출 조회
// 등록 호출시.. 초기 데이터 설정
if (req.getCallPurpose() != null && req.getCallPurpose().equals("create")) { // 의견제출 등록시 기본값 셋팅
dataCrdn.set("RCPT_YMD", dataCrdn.string("TODAY")); // 접수 일자
dataCrdn.set("RCPT_NO", dataCrdn.string("NEW_RCPT_NO")); // 접수 번호
}
return opnnSbmsnMapper.selectOpnnSbmsnInfo(req.getOpnnId());
}
return dataCrdn;
/** ID .<br />
* @param crndId ID
* @return
*/
public DataObject getCrdnInfo(ExclQuery req) {
DataObject dataCrdn = opnnSbmsnMapper.selectCrdn(req); // 단속ID로 단속, 의견제출 조회
// 등록 호출시.. 초기 데이터 설정
if (req.getCallPurpose().equals("create")) { // 의견제출 등록시 기본값 셋팅
dataCrdn.set("RCPT_YMD", dataCrdn.string("TODAY")); // 접수 일자
dataCrdn.set("RCPT_NO", dataCrdn.string("NEW_RCPT_NO")); // 접수 번호
}
return dataCrdn;
}
/** .

@ -42,15 +42,19 @@ public class Excl02ServiceBean extends AbstractServiceBean implements Excl02Serv
@Override
public DataObject getOpnnSbmsnInfo(ExclQuery req) {
DataObject opnnSbmsnInfo = excl02Bean.getOpnnSbmsnInfo(req);
if (req.getLevyExclId() != null) {
return excl02Bean.getOpnnSbmsnInfo(req);
} else {
DataObject opnnSbmsnInfo = excl02Bean.getCrdnInfo(req);
// 등록(create)으로 실행했는데 의견제출 ID가 존재한다면 이미 등록되었으므로 오류로 처리..
if (req.getCallPurpose() == "create" && !opnnSbmsnInfo.string("OPNN_ID").equals("")) {
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
throw new RuntimeException("의견제출 대장에 정보가 이미 존재합니다.");
}
// 등록(create)으로 실행했는데 의견제출 ID가 존재한다면 이미 등록되었으므로 오류로 처리..
if (req.getCallPurpose() == "create" && !opnnSbmsnInfo.string("OPNN_ID").equals("")) {
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
throw new RuntimeException("의견제출 대장에 정보가 이미 존재합니다.");
return opnnSbmsnInfo;
}
return opnnSbmsnInfo;
}
@Override

Loading…
Cancel
Save