From 3c62256841c845b6d71f2652e06f72330dcba1d6 Mon Sep 17 00:00:00 2001 From: Hyung Geun Date: Mon, 25 Apr 2022 10:01:29 +0900 Subject: [PATCH] =?UTF-8?q?=EC=99=B8=EC=82=AC=EC=88=98=EC=82=AC=20=20?= =?UTF-8?q?=EC=99=B8=EC=82=AC=EB=B6=84=EC=8B=A4=EC=9A=B4=EC=98=81=ED=98=84?= =?UTF-8?q?=ED=99=A9=20=EC=9E=85=EB=A0=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../faics/board/service/impl/BoardMapper.java | 2 +- .../service/impl/ReportJudgeServiceImpl.java | 28 +- .../kcg/faics/report/vo/ReportSearchVO.java | 23 +- .../sqlmapper/mappers/report/reportJudge.xml | 291 ++++++++++++------ .../webapp/WEB-INF/jsp/inter/arrestAdd.jsp | 3 +- .../webapp/WEB-INF/jsp/report/statsResult.jsp | 26 +- src/main/webapp/WEB-INF/jsp/tg/divMngAdd.jsp | 2 +- src/main/webapp/WEB-INF/jsp/tg/divMngView.jsp | 2 +- 8 files changed, 252 insertions(+), 125 deletions(-) diff --git a/src/main/java/kcg/faics/board/service/impl/BoardMapper.java b/src/main/java/kcg/faics/board/service/impl/BoardMapper.java index d7b4da1..4e2874c 100644 --- a/src/main/java/kcg/faics/board/service/impl/BoardMapper.java +++ b/src/main/java/kcg/faics/board/service/impl/BoardMapper.java @@ -115,7 +115,7 @@ public class BoardMapper extends EgovAbstractMapper { return map; }; - + /** * 선택한 게시물의 내용을 반환한다. * diff --git a/src/main/java/kcg/faics/report/service/impl/ReportJudgeServiceImpl.java b/src/main/java/kcg/faics/report/service/impl/ReportJudgeServiceImpl.java index e3a192a..ca96825 100644 --- a/src/main/java/kcg/faics/report/service/impl/ReportJudgeServiceImpl.java +++ b/src/main/java/kcg/faics/report/service/impl/ReportJudgeServiceImpl.java @@ -529,24 +529,24 @@ public class ReportJudgeServiceImpl extends EgovAbstractServiceImpl implements R } int total = 0; for (HashMap item : list) { - total = total + Integer.parseInt(item.get(key)); + total += Integer.parseInt(item.get(key)); } map.put(key, String.valueOf(total)); } } else { - map.put("REPORT1", "0"); - map.put("REPORT2", "0"); - map.put("JU1", "0"); - map.put("JU2", "0"); - map.put("JU3", "0"); - map.put("JU4", "0"); - map.put("JU5", "0"); - map.put("JU6", "0"); - map.put("JU7", "0"); - map.put("AG", "0"); - map.put("BG", "0"); - map.put("CG", "0"); - map.put("DG", "0"); + map.put("report1", "0"); + map.put("report2", "0"); + map.put("ju1", "0"); + map.put("ju2", "0"); + map.put("ju3", "0"); + map.put("ju4", "0"); + map.put("ju5", "0"); + map.put("ju6", "0"); + map.put("ju7", "0"); + map.put("ag", "0"); + map.put("bg", "0"); + map.put("cg", "0"); + map.put("dg", "0"); } list.add(list.size(), map); diff --git a/src/main/java/kcg/faics/report/vo/ReportSearchVO.java b/src/main/java/kcg/faics/report/vo/ReportSearchVO.java index 7e63c48..bf23c8e 100644 --- a/src/main/java/kcg/faics/report/vo/ReportSearchVO.java +++ b/src/main/java/kcg/faics/report/vo/ReportSearchVO.java @@ -9,7 +9,12 @@ import kcg.faics.cmmn.bbs.BaseSearchVO; * 견문 검색 VO */ public class ReportSearchVO extends BaseSearchVO implements Cloneable { - + private int report1; + + private int report2; + + + /** * 접속한 사용자 아이디 */ @@ -149,6 +154,22 @@ public class ReportSearchVO extends BaseSearchVO implements Cloneable { * 월 */ private String month; + + public int getReport1() { + return report1; + } + + public void setReport1(int report1) { + this.report1 = report1; + } + + public int getReport2() { + return report2; + } + + public void setReport2(int report2) { + this.report2 = report2; + } public String getUserid() { return userid; diff --git a/src/main/resources/sqlmapper/mappers/report/reportJudge.xml b/src/main/resources/sqlmapper/mappers/report/reportJudge.xml index 66cfe24..6ef9938 100644 --- a/src/main/resources/sqlmapper/mappers/report/reportJudge.xml +++ b/src/main/resources/sqlmapper/mappers/report/reportJudge.xml @@ -271,7 +271,53 @@ '99' AND IN_INFODATE >= #{dateStart}::date AND IN_INFODATE <= #{dateEnd}::date - ]]> - - AND IN_TYPE IN - - #{type} + group by IN_PLACE_CODE, IN_JUDGE) A + where in_place_code <>'' + group by IN_PLACE_CODE + ]]> + + AND IN_TYPE IN + + #{type} + + + + AND IN_JUDGE IN + + #{judge} + + + + AND IN_CATEGORY1 IN + + #{category} + + + + AND IN_CATEGORY2 IN + + #{category} + + + + AND IN_CATEGORY3 IN + + #{category} + + + + AND IN_CATEGORY4 IN + + #{category} + + + ) + select C.CODENM PLACENAME, + R.REPORT1, R.report2, r.ju1, r.ju2, r.ju3, r.ju4, r.ju5, r.ju6, r.ju7, r.ag, r.bg, r.cg, r.dg + from RPT R + inner join TCODE C + ON C.CODE1 = 'C001' AND C.CODE2 = R.IN_PLACE_CODE + + AND CODE2 IN + + #{place} - - AND IN_JUDGE IN - - #{judge} - - - - AND IN_CATEGORY1 IN - - #{category} - - - - AND IN_CATEGORY2 IN - - #{category} - - - - AND IN_CATEGORY3 IN - - #{category} - - - - AND IN_CATEGORY4 IN - - #{category} - - - - - AND CODE2 IN - - #{place} - - - - - AND CODE2 IN - - #{place} - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/inter/arrestAdd.jsp b/src/main/webapp/WEB-INF/jsp/inter/arrestAdd.jsp index dce7942..4c4b0e2 100644 --- a/src/main/webapp/WEB-INF/jsp/inter/arrestAdd.jsp +++ b/src/main/webapp/WEB-INF/jsp/inter/arrestAdd.jsp @@ -1098,8 +1098,7 @@
    -
  • +
  • <%--
  • --%>
    diff --git a/src/main/webapp/WEB-INF/jsp/report/statsResult.jsp b/src/main/webapp/WEB-INF/jsp/report/statsResult.jsp index 8d9016b..183d078 100644 --- a/src/main/webapp/WEB-INF/jsp/report/statsResult.jsp +++ b/src/main/webapp/WEB-INF/jsp/report/statsResult.jsp @@ -267,21 +267,21 @@ - - + + - - - - - - - + + + + + + + - - - - + + + + diff --git a/src/main/webapp/WEB-INF/jsp/tg/divMngAdd.jsp b/src/main/webapp/WEB-INF/jsp/tg/divMngAdd.jsp index 024730f..6f15636 100644 --- a/src/main/webapp/WEB-INF/jsp/tg/divMngAdd.jsp +++ b/src/main/webapp/WEB-INF/jsp/tg/divMngAdd.jsp @@ -96,7 +96,7 @@ - + diff --git a/src/main/webapp/WEB-INF/jsp/tg/divMngView.jsp b/src/main/webapp/WEB-INF/jsp/tg/divMngView.jsp index e072f71..d61eaa6 100644 --- a/src/main/webapp/WEB-INF/jsp/tg/divMngView.jsp +++ b/src/main/webapp/WEB-INF/jsp/tg/divMngView.jsp @@ -36,7 +36,7 @@ - +