diff --git a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/AffairController.java b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/AffairController.java index cf763ed3..a1caf26f 100644 --- a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/AffairController.java +++ b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/AffairController.java @@ -98,7 +98,7 @@ public class AffairController { // 첩보수집활동 > 외사경찰 견문관 affairBoard.setWrtOrgan(loginUser.getOgCd()); affairBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); String parentOrgan = organConfigService.selectParentOrgan(loginUser.getOgCd()); - if(!parentOrgan.equals("OG001")){ + if(parentOrgan!= null && !parentOrgan.equals("OG001")){ affairBoard.setGroupOrganCdList(organConfigService.selectChildOrgan(parentOrgan)); } affairBoard.setQueryType("openReportList"); diff --git a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/mapper/AffairMapper.java b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/mapper/AffairMapper.java index 4c808698..036a2bea 100644 --- a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/mapper/AffairMapper.java +++ b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/mapper/AffairMapper.java @@ -32,4 +32,6 @@ public interface AffairMapper { List selectSangboTotal(TypeStatistics typeStatistics); List selectArrCntList(TypeStatistics typeStatistics); + + String selectDocNo(AffairBoard affair); } 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 f3dfcaa6..68aa7d08 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 @@ -63,6 +63,8 @@ public class AffairBoard extends BaseModel { private String affairCategory; @Column(name = "wrt_user_grd") private String wrtUserGrd; + @Column(name = "doc_no") + private String docNo; @Transient private String organUp; diff --git a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/service/AffairService.java b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/service/AffairService.java index 576a4231..0c7d07fb 100644 --- a/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/service/AffairService.java +++ b/src/main/java/com/dbnt/faisp/main/fpiMgt/affair/service/AffairService.java @@ -53,6 +53,7 @@ public class AffairService extends BaseService { // 견문보고 } @Transactional public Integer saveAffairBoard(AffairBoard affair, List deleteFileSeq){ + affair.setDocNo(affairMapper.selectDocNo(affair)); Integer affairKey = affairBoardRepository.save(affair).getAffairKey(); if(!affair.getHashTags().isEmpty()){ saveHashTagLink(affairKey, affair.getHashTags().split(" ")); diff --git a/src/main/resources/mybatisMapper/AffairMapper.xml b/src/main/resources/mybatisMapper/AffairMapper.xml index 88c0e9ba..da8ce0b8 100644 --- a/src/main/resources/mybatisMapper/AffairMapper.xml +++ b/src/main/resources/mybatisMapper/AffairMapper.xml @@ -110,7 +110,8 @@ b.fileCnt, c.affair_status, c.affair_rate, - c.organ_up + c.organ_up, + a.doc_no from affair_board a left outer join (select affair_key, count(file_seq) as fileCnt @@ -137,6 +138,15 @@ where a.affair_key = #{affairKey} + + and wrt_user_nm like '%'||#{userNm}||'%' @@ -644,5 +654,4 @@ on c.wrt_organ = a.item_cd and c.affair_rate = b.item_cd order by wrt_organ,affairType asc - \ No newline at end of file diff --git a/src/main/resources/static/js/igActivities/fpiMgt/affair/affairMgt.js b/src/main/resources/static/js/igActivities/fpiMgt/affair/affairMgt.js index ba0a6e60..97fb6ff1 100644 --- a/src/main/resources/static/js/igActivities/fpiMgt/affair/affairMgt.js +++ b/src/main/resources/static/js/igActivities/fpiMgt/affair/affairMgt.js @@ -225,6 +225,10 @@ $(document).on('click', '#fileDownBtn', function (){ } }) +$(document).on('click', '#printBtn', function (){ + window.open("http://118.219.150.34:50570/ClipReport5/report.jsp") +}) + function getAffairViewModal(affairKey){ $.ajax({ url: '/affair/affairViewModal', diff --git a/src/main/resources/templates/igActivities/fpiMgt/affair/affairMgt.html b/src/main/resources/templates/igActivities/fpiMgt/affair/affairMgt.html index 4ed34d7d..68477f83 100644 --- a/src/main/resources/templates/igActivities/fpiMgt/affair/affairMgt.html +++ b/src/main/resources/templates/igActivities/fpiMgt/affair/affairMgt.html @@ -160,7 +160,7 @@ - + @@ -209,7 +209,7 @@ - + @@ -220,7 +220,7 @@ - +
diff --git a/src/main/resources/templates/igActivities/fpiMgt/affair/affairViewModal.html b/src/main/resources/templates/igActivities/fpiMgt/affair/affairViewModal.html index 7d41ea20..a7dfa717 100644 --- a/src/main/resources/templates/igActivities/fpiMgt/affair/affairViewModal.html +++ b/src/main/resources/templates/igActivities/fpiMgt/affair/affairViewModal.html @@ -24,7 +24,7 @@ + th:text="${affair.docNo}">