From 1408d69dd084508ae51f067b6ca3cf8a76ffb51a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EA=B0=95=EC=84=9D?= Date: Thu, 5 Oct 2023 13:17:59 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B7=B8=EB=A0=88=EC=9D=B4=EB=93=A4=20?= =?UTF-8?q?=EC=9D=98=EC=A1=B4=EC=84=B1=20=EC=88=98=EC=A0=95=20=EA=B5=AD?= =?UTF-8?q?=EC=A0=9C=EB=B2=94=EC=A3=84=20=EA=B2=80=EA=B1=B0=ED=98=84?= =?UTF-8?q?=ED=99=A9=20=EC=9E=91=EC=84=B1=20=EB=AA=A8=EB=8B=AC=20=EC=9A=94?= =?UTF-8?q?=EC=B2=AD=EC=82=AC=ED=95=AD=20=EB=B0=98=EC=98=81.=20=EA=B2=AC?= =?UTF-8?q?=EB=AC=B8=EB=AA=A9=EB=A1=9D=20=EA=B2=AC=EB=AC=B8=20=EC=9E=91?= =?UTF-8?q?=EC=84=B1=20=EB=AA=A8=EB=8B=AC=20=EC=9A=94=EC=B2=AD=EC=82=AC?= =?UTF-8?q?=ED=95=AD=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 8 +-- .../InternationalCrimeArrestMapper.xml | 2 +- .../faStatistics/internationalCrimeArrest.js | 66 ++++++++++++++++++- .../icaEditModal.html | 10 +-- .../internationalCrimeArrest/icaList.html | 4 +- .../icaViewModal.html | 2 +- .../fpiMgt/affair/affairEditModal.html | 8 +-- 7 files changed, 82 insertions(+), 18 deletions(-) diff --git a/build.gradle b/build.gradle index e6fffbc9..3c7f53e2 100644 --- a/build.gradle +++ b/build.gradle @@ -12,10 +12,6 @@ configurations { compileOnly { extendsFrom annotationProcessor } - configureEach { - exclude group: 'ch.qos.logback', module: 'logback-classic' - exclude group: 'org.apache.logging.log4j', module: 'log4j-to-slf4j' - } } repositories { @@ -59,6 +55,10 @@ dependencies { implementation(group: 'org.egovframe.rte', name: 'org.egovframe.rte.ptl.mvc', version:'4.1.0') { exclude(module: 'commons-logging') } + implementation(group: 'org.egovframe.rte', name: 'org.egovframe.rte.fdl.cmmn', version:'4.1.0') { + exclude(module: 'commons-logging') + } + // json implementation group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1' diff --git a/src/main/resources/mybatisMapper/InternationalCrimeArrestMapper.xml b/src/main/resources/mybatisMapper/InternationalCrimeArrestMapper.xml index 34c75d3b..e5eb7437 100644 --- a/src/main/resources/mybatisMapper/InternationalCrimeArrestMapper.xml +++ b/src/main/resources/mybatisMapper/InternationalCrimeArrestMapper.xml @@ -91,7 +91,7 @@ a.wrt_dt FROM international_crime_arrest a - ORDER BY a.ica_key DESC + ORDER BY a.crime_awareness_dt DESC nulls last, wrt_dt desc LIMIT #{rowCnt} OFFSET #{firstIndex} diff --git a/src/main/resources/static/js/faStatistics/internationalCrimeArrest.js b/src/main/resources/static/js/faStatistics/internationalCrimeArrest.js index b3e02ca7..92199835 100644 --- a/src/main/resources/static/js/faStatistics/internationalCrimeArrest.js +++ b/src/main/resources/static/js/faStatistics/internationalCrimeArrest.js @@ -242,7 +242,71 @@ function saveInternationalCrimeArrest(status){ function contentCheck(status){ let flag = true; if(status !== "DST001"){ - + if(!$("#organSelector").val()){ + alert("지방청을 선택해주세요.") + flag = false; + } + if(!$("#departmentSelector").val()){ + alert("관할서를 선택해주세요.") + flag = false; + } + if(!$("#caseOfficer").val()){ + alert("담당경찰관을 입력해주세요.") + flag = false; + } + if(!$("#crimeType").val()){ + alert("범죄테마를 선택해주세요.") + flag = false; + } + if(!$("#violationType").val()){ + alert("위반유형을 선택해주세요.") + flag = false; + } + if(!$("#crimeName").val()){ + alert("죄명을 입력해주세요.") + flag = false; + } + if(!$("#occurTable").val()){ + alert("발생원표를 입력해주세요.") + flag = false; + } + if(!$("#arrestTable").val()){ + alert("검거원표를 입력해주세요.") + flag = false; + } + if(!$("#suspectTable").val()){ + alert("피의자원표를 입력해주세요.") + flag = false; + } + const suspectNames = $("#spiDiv").find(".suspectName"); + let suspectFlag = false; + $.each(suspectNames, function(index, suspectName){ + if(!suspectName.value){ + suspectFlag = true; + } + }) + if(suspectFlag){ + alert("피의자 이름을 입력해주세요") + flag = false; + } + if(!$("#caseSentDt").val()){ + alert("사건송치를 입력해주세요.") + flag = false; + } + if(!CrossEditor.IsDirty()){ + alert("범죄사실을 입력해주세요.") + flag = false; + } + } + if($("#crimeAwarenessDt").val()){ + if(!$("#crimeAwarenessDate").val()){ + alert("검거일자를 입력해주세요.") + flag = false; + } + if(!$("#crimeAwarenessTime").val()){ + alert("검거시간을 입력해주세요.") + flag = false; + } } return flag; } diff --git a/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaEditModal.html b/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaEditModal.html index db4823a7..09005756 100644 --- a/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaEditModal.html +++ b/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaEditModal.html @@ -41,7 +41,7 @@
- +
@@ -67,7 +67,7 @@
- +
@@ -332,15 +332,15 @@
- +
- +
- +
diff --git a/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaList.html b/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaList.html index e36db622..f57a25e7 100644 --- a/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaList.html +++ b/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaList.html @@ -103,9 +103,9 @@
diff --git a/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaViewModal.html b/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaViewModal.html index 1f831e98..2626ba42 100644 --- a/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaViewModal.html +++ b/src/main/resources/templates/faStatistics/internationalCrimeArrest/icaViewModal.html @@ -279,7 +279,7 @@
- + diff --git a/src/main/resources/templates/igActivities/fpiMgt/affair/affairEditModal.html b/src/main/resources/templates/igActivities/fpiMgt/affair/affairEditModal.html index bf29055f..d25d5c85 100644 --- a/src/main/resources/templates/igActivities/fpiMgt/affair/affairEditModal.html +++ b/src/main/resources/templates/igActivities/fpiMgt/affair/affairEditModal.html @@ -49,7 +49,7 @@
@@ -58,7 +58,7 @@
@@ -67,7 +67,7 @@ @@ -76,7 +76,7 @@