diff --git a/src/main/java/cokr/xit/fims/crdn/service/CrdnService.java b/src/main/java/cokr/xit/fims/crdn/service/CrdnService.java index ac2e946f..9dcda325 100644 --- a/src/main/java/cokr/xit/fims/crdn/service/CrdnService.java +++ b/src/main/java/cokr/xit/fims/crdn/service/CrdnService.java @@ -49,10 +49,16 @@ public interface CrdnService { */ boolean updateTagInfo(Crdn crdn); + /** 단속 자료를 조회한다. + * @param query 단속 조회 조건 + * @return 단속 정보 + */ + DataObject getCrackdownInfo(CrdnQuery query); + /** 단속 자료를 삭제한다. * @param crdn 단속정보 * @return 저장 메시지 */ - public String removeCrackdown(Crdn crdn); + String removeCrackdown(Crdn crdn); } diff --git a/src/main/java/cokr/xit/fims/crdn/service/bean/CrdnBean.java b/src/main/java/cokr/xit/fims/crdn/service/bean/CrdnBean.java index a88dcf93..8bf62cdd 100644 --- a/src/main/java/cokr/xit/fims/crdn/service/bean/CrdnBean.java +++ b/src/main/java/cokr/xit/fims/crdn/service/bean/CrdnBean.java @@ -217,7 +217,7 @@ public class CrdnBean extends AbstractComponent { } /**단속 정보를 삭제한다. - * @param crdnIDs 단속아이디 목록 + * @param crdn 단속 * @return 저장 여부 *
{ + * "crdnInfo": 단속 정보 + * }+ */ + public ModelAndView getCrackdownInfo(CrdnQuery query) { + DataObject crdnInfo = crdnService.getCrackdownInfo(query); + + boolean json = jsonResponse(); + + ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/crdn/crdn06020-info"); + + // 법정동 + mav.addObject("stdgNmList", globalStngMapper.selectStdgNmListForCurrentUser()); + + // 공통코드 - 위반 내역 코드 + String vltnByTask = ""; + + switch(query.getTaskSeCd()) { + case "PVS" -> { vltnByTask = "WEB002"; } + case "BPV" -> { vltnByTask = "FIM005"; } + case "DPV" -> { vltnByTask = "FIM006"; } + case "ECA" -> { vltnByTask = "FIM061"; } + } + + Map
{
+ * "affected": 저장된 정보수
+ * "saved": 저장되었으면 true, 그렇지 않으면 false
+ * }
+ */
+ public ModelAndView updateCrackdown(Crdn crdn) {
+ boolean saved = false;
+// String retMessage = crdnService.removeCrackdown(crdn);
+//
+// if (retMessage.contains("[S]")) {
+// saved = true;
+// } else {
+// saved = false;
+// }
+
+ String retMessage = "성공";
+
+ return new ModelAndView("jsonView")
+ .addObject("saved", saved)
+ .addObject("retMessage", retMessage);
+ }
+
/**지정한 단속 ID에 해당하는 단속 대장를 제거한다.
* @param crdnID 단속 ID
* @return jsonView
@@ -72,7 +168,6 @@ public class Crdn06Controller extends ApplicationController {
* "saved": 저장되었으면 true, 그렇지 않으면 false
* }
*/
- @PostMapping(name = "단속 대장 제거", value = "/010/remove.do")
public ModelAndView removeCrackdown(Crdn crdn) {
boolean saved = false;
String retMessage = crdnService.removeCrackdown(crdn);
diff --git a/src/main/java/cokr/xit/fims/excl/service/bean/Excl01Bean.java b/src/main/java/cokr/xit/fims/excl/service/bean/Excl01Bean.java
index dc3e385c..5b3a1fd9 100644
--- a/src/main/java/cokr/xit/fims/excl/service/bean/Excl01Bean.java
+++ b/src/main/java/cokr/xit/fims/excl/service/bean/Excl01Bean.java
@@ -37,7 +37,7 @@ public class Excl01Bean extends AbstractComponent {
private CrdnSttsHstryBean crdnSttsHstryBean;
/**지정한 조건에 따라 부과제외 대장 목록을 조회하여 반환한다.
- * @param req 부과제외 대장 조회 조건
+ * @param req 부과제외 조회 조건
* @return 부과제외 대장 목록
*/
public List