|
|
|
|
@ -2191,36 +2191,22 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
@RequestMapping(name="세외수입 과태료대장 상세조회", value=METHOD_URL.getNonTaxReceiptIndividualA03List)
|
|
|
|
|
public ModelAndView getNonTaxReceiptIndividualA03List(SndbQuery req) {
|
|
|
|
|
boolean saved = false;
|
|
|
|
|
String rtnMsg = "";
|
|
|
|
|
List<DataObject> dtlIds = sndngDtlService.getSndngTrgtDtlIds(req);
|
|
|
|
|
String rtnMsg = dtlIds.isEmpty() ? "[F] 자료를 찾지못했습니다." : "";
|
|
|
|
|
|
|
|
|
|
if ("lntris".equals(TaskProcessor.get().getNtrisInterface(req.getTaskSeCd()))) { // 지방 세외수입
|
|
|
|
|
for (DataObject dtl: dtlIds) {
|
|
|
|
|
SndngDtl sndngDtl = new SndngDtl();
|
|
|
|
|
sndngDtl.setSndngDtlId(dtl.string("SNDNG_DTL_ID"));
|
|
|
|
|
sndngDtl.setCrdnId(dtl.string("CRDN_ID"));
|
|
|
|
|
sndngDtl.setLinkTrgtCd(dtl.string("LINK_TRGT_CD"));
|
|
|
|
|
sndngDtl.setLinkMngKey(dtl.string("LINK_MNG_KEY"));
|
|
|
|
|
sndngDtl.setSndngDtlSttsCd(dtl.string("SNDNG_DTL_STTS_CD"));
|
|
|
|
|
sndngDtl.setDelYn("N");
|
|
|
|
|
|
|
|
|
|
rtnMsg = sndngDtlService.getNxrpIndivA03List(sndngDtl);
|
|
|
|
|
saved = rtnMsg.contains("[S]");
|
|
|
|
|
}
|
|
|
|
|
} else { // 서울 세외수입
|
|
|
|
|
for (DataObject dtl: dtlIds) {
|
|
|
|
|
SndngDtl sndngDtl = new SndngDtl();
|
|
|
|
|
sndngDtl.setSndngDtlId(dtl.string("SNDNG_DTL_ID"));
|
|
|
|
|
sndngDtl.setCrdnId(dtl.string("CRDN_ID"));
|
|
|
|
|
sndngDtl.setLinkTrgtCd(dtl.string("LINK_TRGT_CD"));
|
|
|
|
|
sndngDtl.setLinkMngKey(dtl.string("LINK_MNG_KEY"));
|
|
|
|
|
sndngDtl.setSndngDtlSttsCd(dtl.string("SNDNG_DTL_STTS_CD"));
|
|
|
|
|
sndngDtl.setDelYn("N");
|
|
|
|
|
|
|
|
|
|
rtnMsg = sndngDtlService.updatePreNotice(sndngDtl);
|
|
|
|
|
saved = rtnMsg.contains("[S]");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
boolean lntris = "lntris".equals(TaskProcessor.get().getNtrisInterface(req.getTaskSeCd()));
|
|
|
|
|
for (DataObject dtl: dtlIds) {
|
|
|
|
|
SndngDtl sndngDtl = new SndngDtl();
|
|
|
|
|
sndngDtl.setSndngDtlId(dtl.string("SNDNG_DTL_ID"));
|
|
|
|
|
sndngDtl.setCrdnId(dtl.string("CRDN_ID"));
|
|
|
|
|
sndngDtl.setLinkTrgtCd(dtl.string("LINK_TRGT_CD"));
|
|
|
|
|
sndngDtl.setLinkMngKey(dtl.string("LINK_MNG_KEY"));
|
|
|
|
|
sndngDtl.setSndngDtlSttsCd(dtl.string("SNDNG_DTL_STTS_CD"));
|
|
|
|
|
sndngDtl.setDelYn("N");
|
|
|
|
|
|
|
|
|
|
rtnMsg = lntris ? sndngDtlService.getNxrpIndivA03List(sndngDtl) : sndngDtlService.updatePreNotice(sndngDtl);
|
|
|
|
|
saved = rtnMsg.contains("[S]");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
|
.addObject("saved", saved)
|
|
|
|
|
@ -2237,9 +2223,16 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
@Task
|
|
|
|
|
@RequestMapping(name="세외수입 체납상세 세목정보 조회", value=METHOD_URL.getNonTaxReceiptSpecialB01List)
|
|
|
|
|
public ModelAndView getNonTaxReceiptSpecialB01List(SndbQuery req) {
|
|
|
|
|
ModelAndView mav = getNonTaxReceiptIndividualA03List(req);
|
|
|
|
|
if (Boolean.TRUE.equals(mav.getModel().get("saved"))) {
|
|
|
|
|
List<DataObject> dtlIds = sndngDtlService.getSndngTrgtDtlIds(req);
|
|
|
|
|
mav.addObject("tnocs", dtlIds.size());
|
|
|
|
|
}
|
|
|
|
|
return mav;
|
|
|
|
|
/*
|
|
|
|
|
boolean saved = false;
|
|
|
|
|
String rtnMsg = "";
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
|
|
List<DataObject> dtlList = sndngDtlService.getSndngTrgtDtlIds(req);
|
|
|
|
|
|
|
|
|
|
// 발송상세 Ids 만큼 반복..
|
|
|
|
|
@ -2260,12 +2253,12 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
saved = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
saved = true;
|
|
|
|
|
rtnMsg = "[S]";
|
|
|
|
|
|
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
|
.addObject("saved", saved)
|
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
|
*/
|
|
|
|
|
}
|
|
|
|
|
}
|