diff --git a/src/main/java/cokr/xit/fims/sndb/dao/SndngMapper.java b/src/main/java/cokr/xit/fims/sndb/dao/SndngMapper.java
index 67a96342..c71c0ce5 100644
--- a/src/main/java/cokr/xit/fims/sndb/dao/SndngMapper.java
+++ b/src/main/java/cokr/xit/fims/sndb/dao/SndngMapper.java
@@ -45,6 +45,18 @@ public interface SndngMapper extends AbstractMapper {
return !InfoSndngTrgt.isEmpty() ? InfoSndngTrgt.get(0) : null;
}
+ /**지정한 조건에 따라 발송 대장 목록을 조회하여 반환한다.
+ * @param req 발송 대장 조회 조건
+ * @return 발송 대장 목록
+ */
+ List selectSndngList(SndbQuery req);
+
+ /**지정한 조건에 따라 발송 상세 객체들을 반환한다.
+ * @param req 발송 상세 조회 조건
+ * @return 발송 상세 객체 목록
+ */
+ List selectSndngDtls(SndbQuery req);
+
@@ -162,12 +174,6 @@ public interface SndngMapper extends AbstractMapper {
- /**지정한 조건에 따라 발송 대장 목록을 조회하여 반환한다.
- * @param req 발송 대장 조회 조건
- * @return 발송 대장 목록
- */
- List selectSndngList(SndbQuery req);
-
/**지정한 조건에 따라 발송 대장 객체들을 반환한다.
* @param req 발송 대장 조회 조건
* @return 발송 대장 객체 목록
@@ -180,12 +186,6 @@ public interface SndngMapper extends AbstractMapper {
*/
List selectSndngDtlList(SndbQuery req);
- /**지정한 조건에 따라 발송 상세 객체들을 반환한다.
- * @param req 발송 상세 조회 조건
- * @return 발송 상세 객체 목록
- */
- List selectSndngDtls(SndbQuery req);
-
/**발송 상세 정보를 등록한다.
* @param params 파라미터
*
"sndngDtl" - 발송 상세
diff --git a/src/main/java/cokr/xit/fims/sndb/service/SndngService.java b/src/main/java/cokr/xit/fims/sndb/service/SndngService.java
index 11e2bb8c..d76fe475 100644
--- a/src/main/java/cokr/xit/fims/sndb/service/SndngService.java
+++ b/src/main/java/cokr/xit/fims/sndb/service/SndngService.java
@@ -32,6 +32,22 @@ public interface SndngService {
*/
List getSndngTrgts(SndbQuery req);
+ /**지정한 조건에 따라 발송 대장 목록을 조회하여 반환한다.
+ * @param req 발송 대장 조회 조건
+ * @return 발송 대장 목록
+ */
+ List getSndngList(SndbQuery req);
+
+ /**지정한 조건에 따라 발송 상세 객체들을 반환한다.
+ * @param req 발송 상세 조회 조건
+ * @return 발송 상세 객체 목록
+ */
+ List getSndngDtls(SndbQuery req);
+
+
+
+
+
/**발송 대장 정보를 등록한다.
@@ -114,11 +130,6 @@ public interface SndngService {
List getNhtSndngs(SndbQuery req);
- /**지정한 조건에 따라 발송 대장 목록을 조회하여 반환한다.
- * @param req 발송 대장 조회 조건
- * @return 발송 대장 목록
- */
- List getSndngList(SndbQuery req);
/**지정한 조건에 따라 발송 대장 객체들을 반환한다.
* @param req 발송 대장 조회 조건
@@ -133,12 +144,6 @@ public interface SndngService {
*/
List getSndngDtlList(SndbQuery req);
- /**지정한 조건에 따라 발송 상세 객체들을 반환한다.
- * @param req 발송 상세 조회 조건
- * @return 발송 상세 객체 목록
- */
- List getSndngDtls(SndbQuery req);
-
/**발송 상세 정보를 등록한다.
* @param sndngDtl 발송 상세
* @return 저장 여부
diff --git a/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java b/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java
index 09009948..a5bbac96 100644
--- a/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java
+++ b/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java
@@ -69,6 +69,27 @@ public class SndngBean extends AbstractComponent {
return sndngMapper.selectSndngTrgts(req);
}
+ /**지정한 조건에 따라 발송 대장 목록을 조회하여 반환한다.
+ * @param req 발송 대장 조회 조건
+ * @return 발송 대장 목록
+ */
+ public List getSndngList(SndbQuery req) {
+ if (req.getOrderBy() == null) {
+ req.setOrderBy("REG_DT");
+ }
+
+ return sndngMapper.selectSndngList(req);
+ }
+
+ /**지정한 조건에 따라 발송 상세 객체들을 반환한다.
+ * @param req 발송 상세 조회 조건
+ * @return 발송 상세 객체 목록
+ */
+ public List getSndngDtls(SndbQuery req) {
+ return sndngMapper.selectSndngDtls(req);
+ }
+
+
@@ -151,7 +172,7 @@ public class SndngBean extends AbstractComponent {
sndngDtl.setDudtYmd(sndng.getDudtYmd()); // 납기 일자
if (sndng.getSndngSeCd().equals("10")) { // 계고장
- ffnlgAmt = infoCrdnSndngTrgt.number("FFNLG_CRDN_AMT").intValue(); // 과태료 금액
+ ffnlgAmt = infoCrdnSndngTrgt.number("FFNLG_AMT").intValue(); // 과태료 금액
levyPcptax = infoCrdnSndngTrgt.number("FFNLG_AMT").intValue(); // 부과 본세
levyAdamt = 0; // 부과 가산금
levySumAmt = infoCrdnSndngTrgt.number("FFNLG_AMT").intValue(); // 부과 합계 금액
@@ -320,14 +341,6 @@ public class SndngBean extends AbstractComponent {
return sndngMapper.selectNhtSndngs(req);
}
- /**지정한 조건에 따라 발송 대장 목록을 조회하여 반환한다.
- * @param req 발송 대장 조회 조건
- * @return 발송 대장 목록
- */
- public List getSndngList(SndbQuery req) {
- return sndngMapper.selectSndngList(req);
- }
-
/**지정한 조건에 따라 발송 대장 객체들을 반환한다.
* @param req 발송 대장 조회 조건
* @return 발송 대장 객체 목록
@@ -344,14 +357,6 @@ public class SndngBean extends AbstractComponent {
return sndngMapper.selectSndngDtlList(req);
}
- /**지정한 조건에 따라 발송 상세 객체들을 반환한다.
- * @param req 발송 상세 조회 조건
- * @return 발송 상세 객체 목록
- */
- public List getSndngDtls(SndbQuery req) {
- return sndngMapper.selectSndngDtls(req);
- }
-
/**발송 상세 정보를 등록한다.
* @param sndngDtl 발송 상세
* @return 저장 여부
diff --git a/src/main/java/cokr/xit/fims/sndb/service/bean/SndngServiceBean.java b/src/main/java/cokr/xit/fims/sndb/service/bean/SndngServiceBean.java
index b8298dbe..a47e8080 100644
--- a/src/main/java/cokr/xit/fims/sndb/service/bean/SndngServiceBean.java
+++ b/src/main/java/cokr/xit/fims/sndb/service/bean/SndngServiceBean.java
@@ -41,6 +41,16 @@ public class SndngServiceBean extends AbstractServiceBean implements SndngServic
return sndngBean.getSndngTrgts(req);
}
+ @Override
+ public List getSndngList(SndbQuery req) {
+ return sndngBean.getSndngList(req);
+ }
+
+ @Override
+ public List getSndngDtls(SndbQuery req) {
+ return sndngBean.getSndngDtls(req);
+ }
+
@@ -98,10 +108,6 @@ public class SndngServiceBean extends AbstractServiceBean implements SndngServic
}
- @Override
- public List getSndngList(SndbQuery req) {
- return sndngBean.getSndngList(req);
- }
@Override
public List getSndngs(SndbQuery req) {
@@ -113,11 +119,6 @@ public class SndngServiceBean extends AbstractServiceBean implements SndngServic
return sndngBean.getSndngDtlList(req);
}
- @Override
- public List getSndngDtls(SndbQuery req) {
- return sndngBean.getSndngDtls(req);
- }
-
@Override
public boolean createSndngDtl(SndngDtl sndngDtl) {
return sndngBean.createSndngDtl(sndngDtl);
diff --git a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java
index 999a025c..6dc511e1 100644
--- a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java
+++ b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java
@@ -32,9 +32,10 @@ public class Sndb01Controller extends ApplicationController {
warningSendingTargetMain = "/010/main.do" // 계도장 발송 대상 메인 화면
, getWrngSndngTrgtList = "/010/list.do" // 계도장 발송 대상 목록 조회
, getSndngTrgtInfo = "/020/info.do" // 발송 대상 조회
- , createSndng = "/020/create.do" // 발송 대상 등록
, warningSendingMain = "/030/main.do" // 계도장 발송 현황 메인 화면
- , getWrngSndngList = "/030/list.do" // 계도장 발송 현황 목록 조
+ , getWrngSndngList = "/030/list.do" // 계도장 발송 현황 목록 조회
+ , getSndngDltInfo = "/040/info.do" // 발송 상세 대장 조회
+ , createSndng = "/020/create.do" // 발송 대상 등록
;
}
@@ -136,6 +137,29 @@ public class Sndb01Controller extends ApplicationController {
return setCollectionInfo(new ModelAndView("jsonView"), result, "sndng");
}
+ /**계도장 발송 현황 - 세부내용 정보 화면(sndb/sndb01/040-info)을 연다.
+ * @param sndngId 발송 ID
+ * @return fims/sndb/sndb01040-info 또는 jsonView
+ *