diff --git a/src/main/java/cokr/xit/fims/sprt/service/Sprt02Service.java b/src/main/java/cokr/xit/fims/sprt/service/Sprt02Service.java
index 7924b955..4575d313 100644
--- a/src/main/java/cokr/xit/fims/sprt/service/Sprt02Service.java
+++ b/src/main/java/cokr/xit/fims/sprt/service/Sprt02Service.java
@@ -21,16 +21,22 @@ import cokr.xit.foundation.data.DataObject;
public interface Sprt02Service {
/**단속 ID의 개별총정보를 반환한다.
- * @param crdnId 단속ID
+ * @param crdnId 단속 ID
* @return 개별총정보
*/
DataObject getCrdnInfo(SprtQuery req);
+ /**단속 ID의 단속, 납부자정보를 반환한다.
+ * @param crdnId 단속 ID
+ * @return 단속, 납부자 정보
+ */
+ DataObject getCrdnPayerInfo(SprtQuery req);
+
/**단속 ID의 단속, 납부자, 부과 정보를 반환한다.
- * @param crdnId 단속ID
+ * @param crdnId 단속 ID
* @return 단속, 납부자, 부과 정보
*/
- DataObject getCrdnPayerInfo(SprtQuery req);
+ List getCrdnFileList(SprtQuery req);
/** 단속 사진에 대한 정보를 수정한다.
* @param nonQueryRequest 처리 요청, crdn 단속정보, newFileInfoList 업로드 파일 목록
diff --git a/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt02ServiceBean.java b/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt02ServiceBean.java
index 49c92af7..bf8b4f1a 100644
--- a/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt02ServiceBean.java
+++ b/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt02ServiceBean.java
@@ -49,7 +49,19 @@ public class Sprt02ServiceBean extends AbstractServiceBean implements Sprt02Serv
// 단속, 납부자 조회
DataObject dataObject = sprt02Bean.getCrdnPayerInfo(req);
- // 첨부파일 조회
+ // 단속 파일 조회
+ List fileList = getCrdnFileList(req);
+
+ if (fileList != null && !fileList.isEmpty()) {
+ dataObject.set("fileList", fileList);
+ }
+
+ return dataObject;
+ }
+
+ @Override
+ public List getCrdnFileList(SprtQuery req) {
+ // 첨부 파일 조회
FileQuery fileQuery = new FileQuery();
fileQuery.setInfoType(Crdn.INF_TYPE);
@@ -57,10 +69,6 @@ public class Sprt02ServiceBean extends AbstractServiceBean implements Sprt02Serv
List fileList = fileBean.getFileList(fileQuery);
- if (fileList != null && !fileList.isEmpty()) {
- dataObject.set("fileList", fileList);
- }
-
// 동영상 존재 여부 확인
// dataObject.set("videoExist", "N");
// String linkTblNm = dataObject.string("LINK_TBL_NM");
@@ -88,7 +96,7 @@ public class Sprt02ServiceBean extends AbstractServiceBean implements Sprt02Serv
// }
// }
- return dataObject;
+ return fileList;
}
@Override
diff --git a/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java b/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java
index 1df9390d..0f89e6bf 100644
--- a/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java
+++ b/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java
@@ -130,7 +130,29 @@ public class Sprt02Controller extends ApplicationController {
;
}
- /**단속 정보, 이미지 파일 정보를 수정한다.
+ /**지정하는 단속 ID의 단속 이미지 파일 정보를 반환한다.
+ * @param crdnId 단속 ID
+ * @return fims/sprt/sprt02020-main 또는 jsonView
+ * {
+ * "crdnPayer": {...}
+ * }
+ */
+ @RequestMapping(name="단속 이미지 파일 정보 조회", value="/020/crdnFileList.do")
+ public ModelAndView getCrdnFileList(SprtQuery req) {
+ List fileList = sprt02Service.getCrdnFileList(req);
+
+ boolean json = jsonResponse();
+
+ ModelAndView mav = new ModelAndView("jsonView");
+
+ return mav
+ .addObject("pageName", "sprt02020")
+ .addObject("pageNameMain", "sprt02010")
+ .addObject("fileList", fileList) // 파일 리스트
+ ;
+ }
+
+ /**단속 이미지 파일 정보를 수정한다.
* @param crdn 단속 정보, 추가한 이미지 파일 newFileList, modifyFileList 편집한 이미지 파일
* @return jsonView
* {
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp
index 3efee5c2..b99b4131 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp
@@ -212,7 +212,7 @@
-
+
@@ -286,14 +286,14 @@
-
+
-
-
+
+
-