From 402bd7fa9af7d04a022d17193c962b5779c9e2ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EA=B0=95=EC=84=9D?= Date: Wed, 31 May 2023 19:02:57 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=AC=EB=AC=B8=EB=B3=B4=EA=B3=A0=20?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=20=EC=B2=A8=EB=B6=80=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EB=B6=80=EB=B6=84=20=ED=81=B4=EB=A6=AD=EC=8B=9C=20=EB=8B=A4?= =?UTF-8?q?=EC=9A=B4=EB=A1=9C=EB=93=9C=20=EA=B8=B0=EB=8A=A5=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80.=20=EA=B2=AC=EB=AC=B8=EB=B3=B4=EA=B3=A0=20=EA=B2=B0?= =?UTF-8?q?=EC=9E=AC=EB=8C=80=EA=B8=B0=20=EB=AA=A9=EB=A1=9D=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EC=9D=B4=EC=A0=84=20=EA=B2=B0=EC=9E=AC=20=ED=8F=89?= =?UTF-8?q?=EA=B0=80=20=EC=A1=B0=ED=9A=8C=EB=8F=84=EB=A1=9D=20=EC=88=98?= =?UTF-8?q?=EC=A0=95.=20=EB=B0=A9=EC=B2=A9=EA=B3=B5=EC=9E=91=20=EC=8B=A4?= =?UTF-8?q?=EC=A0=81(=ED=86=B5=EA=B3=84)=20=EC=BF=BC=EB=A6=AC=20=EC=88=98?= =?UTF-8?q?=EC=A0=95.=20=EC=98=88=EC=82=B0=ED=8E=B8=EC=84=B1=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D=EB=AA=A8=EB=8B=AC=20=ED=85=8C=EC=9D=B4=EB=B8=94=20?= =?UTF-8?q?=EA=B3=A0=EC=A0=95=EB=B6=80=EB=B6=84=20=EC=B6=94=EA=B0=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/dbnt/faisp/config/FileController.java | 4 +- .../com/dbnt/faisp/config/SecurityConfig.java | 1 + .../main/fpiMgt/affair/model/AffairBoard.java | 2 + .../resources/mybatisMapper/AffairMapper.xml | 10 +- .../CounterIntelligenceMapper.xml | 18 +- .../resources/static/css/budget/assign.css | 31 +++ .../js/igActivities/fpiMgt/affairMgt.js | 30 +- .../resources/templates/budget/assign.html | 3 + .../templates/budget/assignEditModal.html | 258 +++++++++--------- .../ciWork/ciWorkBoard.html | 5 +- .../ciWork/ciWorkStatistics.html | 10 +- .../igActivities/fpiMgt/affair/affairMgt.html | 44 +-- 12 files changed, 233 insertions(+), 183 deletions(-) create mode 100644 src/main/resources/static/css/budget/assign.css diff --git a/src/main/java/com/dbnt/faisp/config/FileController.java b/src/main/java/com/dbnt/faisp/config/FileController.java index 3b868af8..59b7105a 100644 --- a/src/main/java/com/dbnt/faisp/config/FileController.java +++ b/src/main/java/com/dbnt/faisp/config/FileController.java @@ -129,9 +129,11 @@ public class FileController extends BaseService{ @GetMapping("/downloadAffairFiles") public void downloadAffairFiles(HttpServletRequest request, HttpServletResponse response, + @RequestParam(value="fileNm", defaultValue = "견문보고서 첨부파일_") String fileNm, @RequestParam(value="affairKeyList") List affairKeyList){ List fileList = affairService.selectAffairFileList(affairKeyList); - makeZipAndOut(request, response, "견문보고서 첨부파일_", fileList); + + makeZipAndOut(request, response, fileNm, fileList); } diff --git a/src/main/java/com/dbnt/faisp/config/SecurityConfig.java b/src/main/java/com/dbnt/faisp/config/SecurityConfig.java index 7d61c6da..6f4e8dcc 100644 --- a/src/main/java/com/dbnt/faisp/config/SecurityConfig.java +++ b/src/main/java/com/dbnt/faisp/config/SecurityConfig.java @@ -146,6 +146,7 @@ public class SecurityConfig{ "/counterIntelligence/**", "/monitoring/**", "/intelligenceNetwork/**", + "/budget/**", "/deadline/**" ).hasRole(Role.USER.name()) // USER 접근 허용 .antMatchers( diff --git a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/model/AffairBoard.java b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/model/AffairBoard.java index 0df2dbd0..2610197f 100644 --- a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/model/AffairBoard.java +++ b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/model/AffairBoard.java @@ -72,6 +72,8 @@ public class AffairBoard extends BaseModel { private String ratingOrgan; @Transient private String affairRate; + @Transient + private String beforeRating; @Transient private String reception; diff --git a/src/main/resources/mybatisMapper/AffairMapper.xml b/src/main/resources/mybatisMapper/AffairMapper.xml index d8d7932d..6bab0240 100644 --- a/src/main/resources/mybatisMapper/AffairMapper.xml +++ b/src/main/resources/mybatisMapper/AffairMapper.xml @@ -109,12 +109,13 @@ a.wrt_user_seq, a.wrt_dt, a.report_dt, + a.doc_no, b.fileCnt, c.rating_organ, c.affair_status, c.affair_rate, c.organ_up, - a.doc_no + d.beforeRating from affair_board a left outer join (select affair_key, count(file_seq) as fileCnt @@ -123,6 +124,13 @@ on a.affair_key = b.affair_key inner join affair_rating c on a.affair_key = c.affair_key + inner join ( + select affair_key, STRING_AGG(CAST(og.item_value||' : '||ar.item_value AS VARCHAR), ', ') as beforeRating + from affair_rating aa + inner join code_mgt og on aa.rating_organ = og.item_cd + inner join code_mgt ar on aa.affair_rate = ar.item_cd + group by affair_key + ) d on a.affair_key = d.affair_key order by a.affair_key desc limit #{rowCnt} offset #{firstIndex} diff --git a/src/main/resources/mybatisMapper/CounterIntelligenceMapper.xml b/src/main/resources/mybatisMapper/CounterIntelligenceMapper.xml index 2670df41..5e6f9dd0 100644 --- a/src/main/resources/mybatisMapper/CounterIntelligenceMapper.xml +++ b/src/main/resources/mybatisMapper/CounterIntelligenceMapper.xml @@ -117,10 +117,18 @@ diff --git a/src/main/resources/templates/budget/assignEditModal.html b/src/main/resources/templates/budget/assignEditModal.html index 6e16dcd9..162dfc85 100644 --- a/src/main/resources/templates/budget/assignEditModal.html +++ b/src/main/resources/templates/budget/assignEditModal.html @@ -1,13 +1,5 @@ - - +