|
|
@ -45,43 +45,39 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
|
|
|
|
|
|
|
public class METHOD_URL {
|
|
|
|
public class METHOD_URL {
|
|
|
|
public static final String
|
|
|
|
public static final String
|
|
|
|
warningTargetMain = "/010/main.do" // 계고장 발송 대상 메인 화면
|
|
|
|
warningTargetMain = "/010/main.do" // 계고장발송 대상 메인 화면
|
|
|
|
, getWarningTargetList = "/010/list.do" // 계고장 발송 대상 목록 조회
|
|
|
|
, getWarningTargetList = "/010/list.do" // 계고장발송 대상 목록 조회
|
|
|
|
, getWarningTargetInfo = "/020/info.do" // 계고장 발송 대상 조회
|
|
|
|
, getWarningTargetInfo = "/020/info.do" // 계고장발송 대상 조회
|
|
|
|
, createWarningSendingList = "/020/createList.do" // 계고장 발송 등록
|
|
|
|
, createWarningSendingList = "/020/createList.do" // 계고장발송 대상 목록의 발송 등록
|
|
|
|
, warningSendingMain = "/030/main.do" // 계고장 발송 현황 메인 화면
|
|
|
|
, warningSendingMain = "/030/main.do" // 계고장발송 현황 메인 화면
|
|
|
|
, getWarningSendingList = "/030/list.do" // 계고장 발송 현황 목록 조회
|
|
|
|
, getWarningSendingList = "/030/list.do" // 계고장발송 현황 목록 조회
|
|
|
|
, getWarningSendingInfo = "/040/info.do" // 계고장 발송 현황 상세 화면
|
|
|
|
, getWarningSendingInfo = "/040/info.do" // 계고장발송 현황 상세 화면
|
|
|
|
, getWarningSendingDetailsList = "/040/list.do" // 계고장 발송 현황 상세 목록 조회
|
|
|
|
, getWarningSendingDetailsList = "/040/list.do" // 계고장발송 현황 상세 목록 조회
|
|
|
|
, advanceNoticeTargetMain = "/050/main.do" // 사전통지 발송 대상 메인 화면
|
|
|
|
, advanceNoticeTargetMain = "/050/main.do" // 사전통지발송 대상 메인 화면
|
|
|
|
, getAdvanceNoticeTargetList = "/050/list.do" // 사전통지 발송 대상 목록 조회
|
|
|
|
, getAdvanceNoticeTargetList = "/050/list.do" // 사전통지발송 대상 목록 조회
|
|
|
|
, getAdvanceNoticeTargetInfo = "/060/info.do" // 사전통지 발송 대상 조회
|
|
|
|
, getAdvanceNoticeTargetInfo = "/060/info.do" // 사전통지발송 대상 조회
|
|
|
|
, createAdvanceNoticeSendingList = "/060/createList.do" // 사전통지 발송 등록
|
|
|
|
, createAdvanceNoticeSendingList = "/060/createList.do" // 사전통지발송 대상 목록의 발송 등록
|
|
|
|
, advanceNoticeSendingMain = "/070/main.do" // 사전통지 발송 현황 메인 화면
|
|
|
|
, advanceNoticeSendingMain = "/070/main.do" // 사전통지발송 현황 메인 화면
|
|
|
|
, getAdvanceNoticeSendingList = "/070/list.do" // 사전통지 발송 대상 목록 조회
|
|
|
|
, getAdvanceNoticeSendingList = "/070/list.do" // 사전통지발송 대상 목록 조회
|
|
|
|
, getAdvanceNoticeSendingInfo = "/080/info.do" // 사전통지 발송 현황 상세 화면
|
|
|
|
, getAdvanceNoticeSendingInfo = "/080/info.do" // 사전통지발송 현황 상세 화면
|
|
|
|
, getAdvanceNoticeSendingDetailsList= "/080/list.do" // 사전통지 발송 현황 상세 목록 조회
|
|
|
|
, getAdvanceNoticeSendingDetailsList= "/080/list.do" // 사전통지발송 현황 상세 목록 조회
|
|
|
|
, noticeSheetSendingMain = "/090/main.do" // 고지서 발송 현황 메인 화면
|
|
|
|
, createSendingLink = "/080/createSndngLink.do" // 발송상세 목록의 우편통합 발송 연계 등록
|
|
|
|
, getNoticeSheetSendingList = "/090/list.do" // 고지서 발송 대상 목록 조회
|
|
|
|
, createSendBackList = "/080/createSndbkList.do" // 발송상세 목록의 반송 확인(등록)
|
|
|
|
, getNoticeSheetSendingInfo = "/100/info.do" // 고지서 발송 현황 상세 화면
|
|
|
|
, noticeSheetSendingMain = "/090/main.do" // 고지서발송 현황 메인 화면
|
|
|
|
, getNoticeSheetSendingDetailsList = "/100/list.do" // 고지서 발송 현황 상세 목록 조회
|
|
|
|
, getNoticeSheetSendingList = "/090/list.do" // 고지서발송 대상 목록 조회
|
|
|
|
|
|
|
|
, getNoticeSheetSendingInfo = "/100/info.do" // 고지서발송 현황 상세 화면
|
|
|
|
, noticeSheetSendingTargetInfo = "/110/info.do" // 고지서 발송 대상 화면
|
|
|
|
, getNoticeSheetSendingDetailsList = "/100/list.do" // 고지서발송 현황 상세 목록 조회
|
|
|
|
|
|
|
|
, noticeSheetSendingTargetInfo = "/110/info.do" // 고지서발송 대상 화면
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, createSending = "/020/createSndng.do" // 발송 대상 등록
|
|
|
|
|
|
|
|
, createSendingLink = "/080/createSndngLink.do" // 우편 통합 발송 연계 등록
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, unitySendBackTargetMain = "/210/main.do" // 통합 반송 등록 메인
|
|
|
|
|
|
|
|
, getSendBackInfo = "/220/info.do" // 발송상세의 반송 정보 조회
|
|
|
|
|
|
|
|
, createSendBack = "/220/create.do" // 발송상세의 반송 등록
|
|
|
|
|
|
|
|
, updateSendBack = "/220/update.do" // 발송상세의 반송 수정
|
|
|
|
|
|
|
|
, deleteSendBack = "/210/delete.do" // 발송상세의 반송 삭제
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, unitySendBackTargetMain = "/210/main.do" // 통합 반송 등록 메인
|
|
|
|
|
|
|
|
, getSendBackInfo = "/220/info.do" // 반송 정보 조회
|
|
|
|
|
|
|
|
, createSendBack = "/220/create.do" // 반송 등록
|
|
|
|
|
|
|
|
, updateSendBack = "/220/update.do" // 반송 수정
|
|
|
|
|
|
|
|
, deleteSendBack = "/210/delete.do" // 반송 삭제
|
|
|
|
, sendBackMain = "/230/main.do" // 반송 현황 메인 화면
|
|
|
|
, sendBackMain = "/230/main.do" // 반송 현황 메인 화면
|
|
|
|
, getSendBackList = "/230/list.do" // 반송 현황 목록 조회
|
|
|
|
, getSendBackList = "/230/list.do" // 반송 현황 목록 조회
|
|
|
|
|
|
|
|
|
|
|
|
, serviceByPublicNoticeMain = "/240/main.do" // 공시송달 현황 메인 화면
|
|
|
|
, serviceByPublicNoticeMain = "/240/main.do" // 공시송달 현황 메인 화면
|
|
|
|
, getServiceByPublicNoticeList = "/240/list.do" // 공시송달 현황 목록 조회
|
|
|
|
, getServiceByPublicNoticeList = "/240/list.do" // 공시송달 현황 목록 조회
|
|
|
|
, createServiceByPublicNotice = "/240/create.do" // 공시송달 등록
|
|
|
|
, createServiceByPublicNotice = "/240/create.do" // 공시송달 등록
|
|
|
@ -406,7 +402,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
, Map.entry("우편번호", xlsx.style("RTPYR_ZIP", center))
|
|
|
|
, Map.entry("우편번호", xlsx.style("RTPYR_ZIP", center))
|
|
|
|
, Map.entry("주소", "RTPYR_ADDR")
|
|
|
|
, Map.entry("주소", "RTPYR_ADDR")
|
|
|
|
, Map.entry("상세주소", "RTPYR_DTL_ADDR")
|
|
|
|
, Map.entry("상세주소", "RTPYR_DTL_ADDR")
|
|
|
|
, Map.entry("배달일자", xlsx.style("DLVR_YMD", center))
|
|
|
|
, Map.entry("배달일자", xlsx.format(o -> xlsx.str2date(o.get("DLVR_YMD"))).style(dateYMD))
|
|
|
|
, Map.entry("배달시각", xlsx.style("DLVR_TM", center))
|
|
|
|
, Map.entry("배달시각", xlsx.style("DLVR_TM", center))
|
|
|
|
, Map.entry("미배달사유", "UNDLVR_RSN_NM")
|
|
|
|
, Map.entry("미배달사유", "UNDLVR_RSN_NM")
|
|
|
|
, Map.entry("수령인", "RCPN_NM")
|
|
|
|
, Map.entry("수령인", "RCPN_NM")
|
|
|
@ -740,7 +736,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
, Map.entry("우편번호", xlsx.style("RTPYR_ZIP", center))
|
|
|
|
, Map.entry("우편번호", xlsx.style("RTPYR_ZIP", center))
|
|
|
|
, Map.entry("주소", "RTPYR_ADDR")
|
|
|
|
, Map.entry("주소", "RTPYR_ADDR")
|
|
|
|
, Map.entry("상세주소", "RTPYR_DTL_ADDR")
|
|
|
|
, Map.entry("상세주소", "RTPYR_DTL_ADDR")
|
|
|
|
, Map.entry("배달일자", xlsx.style("DLVR_YMD", center))
|
|
|
|
, Map.entry("배달일자", xlsx.format(o -> xlsx.str2date(o.get("DLVR_YMD"))).style(dateYMD))
|
|
|
|
, Map.entry("배달시각", xlsx.style("DLVR_TM", center))
|
|
|
|
, Map.entry("배달시각", xlsx.style("DLVR_TM", center))
|
|
|
|
, Map.entry("미배달사유", "UNDLVR_RSN_NM")
|
|
|
|
, Map.entry("미배달사유", "UNDLVR_RSN_NM")
|
|
|
|
, Map.entry("수령인", "RCPN_NM")
|
|
|
|
, Map.entry("수령인", "RCPN_NM")
|
|
|
@ -895,7 +891,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
public ModelAndView getNoticeSheetSendingDetailsList(SndbQuery req) {
|
|
|
|
public ModelAndView getNoticeSheetSendingDetailsList(SndbQuery req) {
|
|
|
|
if (!"xls".equals(req.getDownload())) {
|
|
|
|
if (!"xls".equals(req.getDownload())) {
|
|
|
|
List<?> result = sndngDtlService.getSndngDtlList(setFetchSize(req));
|
|
|
|
List<?> result = sndngDtlService.getSndngDtlList(setFetchSize(req));
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "advntceSndngDtl");
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "nhtSndngDtl");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// 현재 날짜 구하기
|
|
|
|
// 현재 날짜 구하기
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
@ -925,7 +921,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
, Map.entry("우편번호", xlsx.style("RTPYR_ZIP", center))
|
|
|
|
, Map.entry("우편번호", xlsx.style("RTPYR_ZIP", center))
|
|
|
|
, Map.entry("주소", "RTPYR_ADDR")
|
|
|
|
, Map.entry("주소", "RTPYR_ADDR")
|
|
|
|
, Map.entry("상세주소", "RTPYR_DTL_ADDR")
|
|
|
|
, Map.entry("상세주소", "RTPYR_DTL_ADDR")
|
|
|
|
, Map.entry("배달일자", xlsx.style("DLVR_YMD", center))
|
|
|
|
, Map.entry("배달일자", xlsx.format(o -> xlsx.str2date(o.get("DLVR_YMD"))).style(dateYMD))
|
|
|
|
, Map.entry("배달시각", xlsx.style("DLVR_TM", center))
|
|
|
|
, Map.entry("배달시각", xlsx.style("DLVR_TM", center))
|
|
|
|
, Map.entry("미배달사유", "UNDLVR_RSN_NM")
|
|
|
|
, Map.entry("미배달사유", "UNDLVR_RSN_NM")
|
|
|
|
, Map.entry("수령인", "RCPN_NM")
|
|
|
|
, Map.entry("수령인", "RCPN_NM")
|
|
|
@ -994,28 +990,6 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**발송 대상을 등록한다.
|
|
|
|
|
|
|
|
* @param sndng 발송 정보
|
|
|
|
|
|
|
|
* @return jsonView
|
|
|
|
|
|
|
|
* <pre><code> {
|
|
|
|
|
|
|
|
* "saved": 등록되었으면 true, 그렇지 않으면 false
|
|
|
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public ModelAndView createSending(Sndng sndng) {
|
|
|
|
|
|
|
|
boolean saved = false;
|
|
|
|
|
|
|
|
String rtnMsg = sndngService.createSndng(sndng);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
|
|
|
|
saved = true;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
saved = false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
|
|
|
|
.addObject("saved", saved)
|
|
|
|
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**우편통합 발송 대상을 등록한다.
|
|
|
|
/**우편통합 발송 대상을 등록한다.
|
|
|
|
* @param sndng 발송 정보
|
|
|
|
* @param sndng 발송 정보
|
|
|
|
* @return jsonView
|
|
|
|
* @return jsonView
|
|
|
@ -1046,7 +1020,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
* }</pre>
|
|
|
|
* }</pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView getSendBackInfo(SndbQuery req) {
|
|
|
|
public ModelAndView getSendBackInfo(SndbQuery req) {
|
|
|
|
DataObject sndbkInfo = sndngService.getSndbkInfo(req);
|
|
|
|
DataObject sndbkInfo = sndngDtlService.getSndbkInfo(req);
|
|
|
|
|
|
|
|
|
|
|
|
// 등록을 호출하였지만 등록된 미배달 사유가 있는지 확인.
|
|
|
|
// 등록을 호출하였지만 등록된 미배달 사유가 있는지 확인.
|
|
|
|
if (req.getCallPurpose().equals("create") && !sndbkInfo.string("UNDLVR_RSN_NM").equals("")) {
|
|
|
|
if (req.getCallPurpose().equals("create") && !sndbkInfo.string("UNDLVR_RSN_NM").equals("")) {
|
|
|
@ -1072,16 +1046,38 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**발송 상세 정보의 반송 정보를 등록한다.
|
|
|
|
/**발송상세 목록의 반송 정보를 등록한다.
|
|
|
|
|
|
|
|
* @param sndngDtl 발송상세 정보
|
|
|
|
|
|
|
|
* @return jsonView
|
|
|
|
|
|
|
|
* <pre><code> {
|
|
|
|
|
|
|
|
* "saved": 수정되었으면 true, 그렇지 않으면 false
|
|
|
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public ModelAndView createSendBackList(SndbQuery req) {
|
|
|
|
|
|
|
|
boolean saved = false;
|
|
|
|
|
|
|
|
String rtnMsg = sndngDtlService.createSndbkList(req);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
|
|
|
|
saved = true;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
saved = false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
|
|
|
|
.addObject("saved", saved)
|
|
|
|
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**발송상세 정보의 반송 정보를 등록한다.
|
|
|
|
* @param sndngDtl 발송상세 정보
|
|
|
|
* @param sndngDtl 발송상세 정보
|
|
|
|
* @return jsonView
|
|
|
|
* @return jsonView
|
|
|
|
* <pre><code> {
|
|
|
|
* <pre><code> {
|
|
|
|
* "saved": 수정되었으면 true, 그렇지 않으면 false
|
|
|
|
* "saved": 수정되었으면 true, 그렇지 않으면 false
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView createSendBack(SndngDtl sndngDtl) {
|
|
|
|
public ModelAndView createSendBack(String... sndngDtlIDs) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String rtnMsg = sndngService.createSndbk(sndngDtl);
|
|
|
|
String rtnMsg = sndngDtlService.createSndbk(sndngDtlIDs);
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
saved = true;
|
|
|
|
saved = true;
|
|
|
@ -1094,7 +1090,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**발송 상세 정보의 반송 정보를 수정한다.
|
|
|
|
/**발송상세 정보의 반송 정보를 수정한다.
|
|
|
|
* @param sndngDtl 발송상세 정보
|
|
|
|
* @param sndngDtl 발송상세 정보
|
|
|
|
* @return jsonView
|
|
|
|
* @return jsonView
|
|
|
|
* <pre><code> {
|
|
|
|
* <pre><code> {
|
|
|
@ -1103,7 +1099,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView updateSendBack(SndngDtl sndngDtl) {
|
|
|
|
public ModelAndView updateSendBack(SndngDtl sndngDtl) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String rtnMsg = sndngService.updateSndbk(sndngDtl);
|
|
|
|
String rtnMsg = sndngDtlService.updateSndbk(sndngDtl);
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
saved = true;
|
|
|
|
saved = true;
|
|
|
@ -1116,7 +1112,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**발송 상세 정보의 반송 정보를 삭제한다.
|
|
|
|
/**발송상세 정보의 반송 정보를 삭제한다.
|
|
|
|
* @param sndngDtl 발송상세 정보
|
|
|
|
* @param sndngDtl 발송상세 정보
|
|
|
|
* @return jsonView
|
|
|
|
* @return jsonView
|
|
|
|
* <pre><code> {
|
|
|
|
* <pre><code> {
|
|
|
@ -1125,7 +1121,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView deleteSendBack(SndngDtl sndngDtl) {
|
|
|
|
public ModelAndView deleteSendBack(SndngDtl sndngDtl) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String rtnMsg = sndngService.deleteSndbk(sndngDtl);
|
|
|
|
String rtnMsg = sndngDtlService.deleteSndbk(sndngDtl);
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
saved = true;
|
|
|
|
saved = true;
|
|
|
@ -1178,7 +1174,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView getSendBackList(SndbQuery req) {
|
|
|
|
public ModelAndView getSendBackList(SndbQuery req) {
|
|
|
|
List<?> result = sndngService.getSndbkList(setFetchSize(req));
|
|
|
|
List<?> result = sndngDtlService.getSndbkList(setFetchSize(req));
|
|
|
|
|
|
|
|
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "sndbk");
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "sndbk");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1216,7 +1212,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView getServiceByPublicNoticeList(SndbQuery req) {
|
|
|
|
public ModelAndView getServiceByPublicNoticeList(SndbQuery req) {
|
|
|
|
List<?> result = sndngService.getSvbtcList(setFetchSize(req));
|
|
|
|
List<?> result = sndngDtlService.getSvbtcList(setFetchSize(req));
|
|
|
|
|
|
|
|
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "svbtc");
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "svbtc");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1229,7 +1225,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
* }</pre>
|
|
|
|
* }</pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView getServiceByPublicNoticeInfo(SndbQuery req) {
|
|
|
|
public ModelAndView getServiceByPublicNoticeInfo(SndbQuery req) {
|
|
|
|
List<?> sndngDtls = sndngService.getSvbtcDtls(req);
|
|
|
|
List<?> sndngDtls = sndngDtlService.getSvbtcDtls(req);
|
|
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
|
|
|
|
|
|
@ -1251,7 +1247,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView createServiceByPublicNotice(Svbtc svbtc) {
|
|
|
|
public ModelAndView createServiceByPublicNotice(Svbtc svbtc) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String rtnMsg = sndngService.createSvbtc(svbtc);
|
|
|
|
String rtnMsg = sndngDtlService.createSvbtc(svbtc);
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
saved = true;
|
|
|
|
saved = true;
|
|
|
@ -1273,7 +1269,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView updateServiceByPublicNotice(Svbtc svbtc) {
|
|
|
|
public ModelAndView updateServiceByPublicNotice(Svbtc svbtc) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String rtnMsg = sndngService.updateSvbtc(svbtc);
|
|
|
|
String rtnMsg = sndngDtlService.updateSvbtc(svbtc);
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
saved = true;
|
|
|
|
saved = true;
|
|
|
@ -1296,7 +1292,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView removeServiceByPublicNotice(Svbtc svbtc) {
|
|
|
|
public ModelAndView removeServiceByPublicNotice(Svbtc svbtc) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String rtnMsg = sndngService.removeSvbtc(svbtc);
|
|
|
|
String rtnMsg = sndngDtlService.removeSvbtc(svbtc);
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
saved = true;
|
|
|
|
saved = true;
|
|
|
@ -1319,7 +1315,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView removeServiceByPublicNoticeList(SndbQuery req) {
|
|
|
|
public ModelAndView removeServiceByPublicNoticeList(SndbQuery req) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String rtnMsg = sndngService.removeSvbtcList(req);
|
|
|
|
String rtnMsg = sndngDtlService.removeSvbtcList(req);
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
saved = true;
|
|
|
|
saved = true;
|
|
|
@ -1342,7 +1338,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ModelAndView removeServiceByPublicNoticeEach(Svbtc svbtc) {
|
|
|
|
public ModelAndView removeServiceByPublicNoticeEach(Svbtc svbtc) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String rtnMsg = sndngService.removeSvbtcEach(svbtc);
|
|
|
|
String rtnMsg = sndngDtlService.removeSvbtcEach(svbtc);
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
saved = true;
|
|
|
|
saved = true;
|
|
|
|