From bba76affe84399461f99e32a528917e71f58fb15 Mon Sep 17 00:00:00 2001 From: ijunho Date: Mon, 26 May 2025 17:54:20 +0900 Subject: [PATCH 1/8] =?UTF-8?q?=EC=86=8D=EB=8F=84=20=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cmm/web/EgovImageProcessController.java | 76 +++++ .../let/mjo/msg/service/MjonMsgService.java | 2 + .../let/mjo/msg/service/impl/MjonMsgDAO.java | 5 + .../msg/service/impl/MjonMsgServiceImpl.java | 5 + .../let/mjo/msg/web/MjonMsgController.java | 2 +- .../gmt/service/EgovGroupManageService.java | 70 ----- .../itn/let/sec/gmt/service/GroupManage.java | 119 -------- .../let/sec/gmt/service/GroupManageVO.java | 72 ----- .../impl/EgovGroupManageServiceImpl.java | 98 ------ .../sec/gmt/service/impl/GroupManageDAO.java | 89 ------ .../gmt/web/EgovGroupManageController.java | 259 ---------------- .../ram/web/EgovAuthorManageController.java | 5 - .../sec/ram/web/EgovAuthorRoleController.java | 5 - .../mysql/sql-map-config-mysql-sec-gmt.xml | 6 - .../sqlmap/let/msg/MjonMsgData_SQL_mysql.xml | 280 ++++++++++++++++++ .../let/sec/gmt/EgovGroupManage_SQL_Mysql.xml | 78 ----- 16 files changed, 369 insertions(+), 802 deletions(-) delete mode 100644 src/main/java/itn/let/sec/gmt/service/EgovGroupManageService.java delete mode 100644 src/main/java/itn/let/sec/gmt/service/GroupManage.java delete mode 100644 src/main/java/itn/let/sec/gmt/service/GroupManageVO.java delete mode 100644 src/main/java/itn/let/sec/gmt/service/impl/EgovGroupManageServiceImpl.java delete mode 100644 src/main/java/itn/let/sec/gmt/service/impl/GroupManageDAO.java delete mode 100644 src/main/java/itn/let/sec/gmt/web/EgovGroupManageController.java delete mode 100644 src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql-sec-gmt.xml delete mode 100644 src/main/resources/egovframework/sqlmap/let/sec/gmt/EgovGroupManage_SQL_Mysql.xml diff --git a/src/main/java/itn/com/cmm/web/EgovImageProcessController.java b/src/main/java/itn/com/cmm/web/EgovImageProcessController.java index 2f5bdc5..442a19c 100644 --- a/src/main/java/itn/com/cmm/web/EgovImageProcessController.java +++ b/src/main/java/itn/com/cmm/web/EgovImageProcessController.java @@ -265,4 +265,80 @@ public class EgovImageProcessController extends HttpServlet { } } } + + @SuppressWarnings("resource") + @RequestMapping("/cmm/fms/getImage_advc.do") + public void getImage_advc(SessionVO sessionVO, ModelMap model, @RequestParam Map commandMap, HttpServletResponse response) throws Exception { + + String filePath = (String) commandMap.get("filePath"); + + //파일 확장자명 + String fileExtsn = ""; + int lastDot = filePath.lastIndexOf('.'); + if (lastDot != -1 && lastDot < filePath.length() - 1) { + fileExtsn = filePath.substring(lastDot + 1); + } + + File file = new File(filePath); + + FileInputStream fis = null; + try { + new FileInputStream(file); + }catch(Exception e) {} + + BufferedInputStream in = null; + ByteArrayOutputStream bStream = null; + try { + fis = new FileInputStream(file); + in = new BufferedInputStream(fis); + bStream = new ByteArrayOutputStream(); + int imgByte; + + byte[] outputByte=new byte[104096]; + while ((imgByte =in.read(outputByte, 0, 4096 )) > 0 ) { + bStream.write(outputByte,0,imgByte); + } + String type = ""; + if (fileExtsn != null && !"".equals(fileExtsn)) { + if ("jpg".equals(fileExtsn.toLowerCase())) { + type = "image/jpeg"; + } else { + type = "image/" + fileExtsn.toLowerCase(); + } + } else { + LOGGER.debug("Image fileType is null."); + } + + response.setHeader("Content-Type", type); + response.setContentLength(bStream.size()); + bStream.writeTo(response.getOutputStream()); + response.getOutputStream().flush(); + response.getOutputStream().close(); + + } catch (Exception e) { + LOGGER.debug("{}", e); + } finally { + if (bStream != null) { + try { + bStream.close(); + } catch (Exception est) { + LOGGER.debug("IGNORED: {}", est.getMessage()); + } + } + if (in != null) { + try { + in.close(); + } catch (Exception ei) { + LOGGER.debug("IGNORED: {}", ei.getMessage()); + } + } + if (fis != null) { + try { + fis.close(); + } catch (Exception efis) { + LOGGER.debug("IGNORED: {}", efis.getMessage()); + } + } + } + } } diff --git a/src/main/java/itn/let/mjo/msg/service/MjonMsgService.java b/src/main/java/itn/let/mjo/msg/service/MjonMsgService.java index b2b5ddb..193a5c4 100644 --- a/src/main/java/itn/let/mjo/msg/service/MjonMsgService.java +++ b/src/main/java/itn/let/mjo/msg/service/MjonMsgService.java @@ -5,6 +5,7 @@ import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import itn.let.mjo.msgsent.service.MjonMsgSentVO; import itn.let.mjo.reservmsg.service.MjonResvMsgVO; public interface MjonMsgService { @@ -243,4 +244,5 @@ public interface MjonMsgService { //관리자 문자/알림톡 전송 결과 코드 엑셀다운로드 void getMsgResultCodeExcelDownload(String menuType, String[][] msgResultCodeExcelValue, MjonMsgResultCodeVO mjonMsgResultCodeVO, HttpServletRequest request, HttpServletResponse response); + List selectMjonMsgGroupCompleteList_advc(MjonMsgVO searchVO) throws Exception; } diff --git a/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgDAO.java b/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgDAO.java index 5108b0a..26f3537 100644 --- a/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgDAO.java +++ b/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgDAO.java @@ -522,4 +522,9 @@ public class MjonMsgDAO extends EgovAbstractDAO { update("mjonMsgDAO.updateHoliMsgResultYn", mjonMsgVO); } + @SuppressWarnings("unchecked") + public List selectMjonMsgGroupCompleteList_advc(MjonMsgVO mjonMsgVO) throws Exception{ + return (List)list("mjonMsgDAO.selectMjonMsgGroupCompleteList_advc", mjonMsgVO); + } + } diff --git a/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgServiceImpl.java b/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgServiceImpl.java index b8f417b..c70beb9 100644 --- a/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgServiceImpl.java +++ b/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgServiceImpl.java @@ -1283,4 +1283,9 @@ public class MjonMsgServiceImpl extends EgovAbstractServiceImpl implements MjonM } + @Override + public List selectMjonMsgGroupCompleteList_advc(MjonMsgVO mjonMsgVO) throws Exception { + return mjonMsgDAO.selectMjonMsgGroupCompleteList_advc(mjonMsgVO); + } + } diff --git a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java index a222cd5..e9e74fd 100644 --- a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java +++ b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java @@ -199,7 +199,7 @@ public class MjonMsgController { } // 문자발송 완료건은 모두 보이도록 처리 - resultList = mjonMsgService.selectMjonMsgGroupCompleteList(searchVO); + resultList = mjonMsgService.selectMjonMsgGroupCompleteList_advc(searchVO); model.addAttribute("resultList", resultList); diff --git a/src/main/java/itn/let/sec/gmt/service/EgovGroupManageService.java b/src/main/java/itn/let/sec/gmt/service/EgovGroupManageService.java deleted file mode 100644 index 38a4f2c..0000000 --- a/src/main/java/itn/let/sec/gmt/service/EgovGroupManageService.java +++ /dev/null @@ -1,70 +0,0 @@ -package itn.let.sec.gmt.service; - -import java.util.List; - -/** - * 그룹관리에 관한 서비스 인터페이스 클래스를 정의한다. - * @author 공통서비스 개발팀 이문준 - * @since 2009.06.01 - * @version 1.0 - * @see - * - *
- * << 개정이력(Modification Information) >>
- *   
- *   수정일      수정자           수정내용
- *  -------    --------    ---------------------------
- *   2009.03.20  이문준          최초 생성
- *   2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성 
- *
- * 
- */ - -public interface EgovGroupManageService { - - /** - * 검색조건에 따른 그룹정보를 조회 - * @param groupManageVO GroupManageVO - * @return GroupManageVO - * @exception Exception - */ - public GroupManageVO selectGroup(GroupManageVO groupManageVO) throws Exception; - - /** - * 시스템사용 목적별 그룹 목록 조회 - * @param groupManageVO GroupManageVO - * @return List - * @exception Exception - */ - public List selectGroupList(GroupManageVO groupManageVO) throws Exception; - - /** - * 그룹 기본정보를 화면에서 입력하여 항목의 정합성을 체크하고 데이터베이스에 저장 - * @param groupManage GroupManage - * @param groupManageVO GroupManageVO - * @return GroupManageVO - * @exception Exception - */ - public GroupManageVO insertGroup(GroupManage groupManage, GroupManageVO groupManageVO) throws Exception; - /** - * 화면에 조회된 그룹의 기본정보를 수정하여 항목의 정합성을 체크하고 수정된 데이터를 데이터베이스에 반영 - * @param groupManage GroupManage - * @exception Exception - */ - public void updateGroup(GroupManage groupManage) throws Exception; - - /** - * 불필요한 그룹정보를 화면에 조회하여 데이터베이스에서 삭제 - * @param groupManage GroupManage - * @exception Exception - */ - public void deleteGroup(GroupManage groupManage) throws Exception; - - /** - * 목록조회 카운트를 반환한다 - * @param groupManageVO GroupManageVO - * @return int - * @exception Exception - */ - public int selectGroupListTotCnt(GroupManageVO groupManageVO) throws Exception; -} \ No newline at end of file diff --git a/src/main/java/itn/let/sec/gmt/service/GroupManage.java b/src/main/java/itn/let/sec/gmt/service/GroupManage.java deleted file mode 100644 index b90e202..0000000 --- a/src/main/java/itn/let/sec/gmt/service/GroupManage.java +++ /dev/null @@ -1,119 +0,0 @@ -package itn.let.sec.gmt.service; - -import itn.com.cmm.ComDefaultVO; - -/** - * 그룹관리에 대한 model 클래스를 정의한다. - * @author 공통서비스 개발팀 이문준 - * @since 2009.06.01 - * @version 1.0 - * @see - * - *
- * << 개정이력(Modification Information) >>
- *   
- *   수정일      수정자           수정내용
- *  -------    --------    ---------------------------
- *   2009.03.20  이문준          최초 생성
- *   2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성 
- *
- * 
- */ - -public class GroupManage extends ComDefaultVO { - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 그룹 관리 - */ - private GroupManage groupManage; - /** - * 그룹 ID - */ - private String groupId; - /** - * 그룹명 - */ - private String groupNm; - /** - * 그룹등록일시 - */ - private String groupCreatDe; - /** - * 그룹설명 - */ - private String groupDc; - - /** - * groupManage attribute 를 리턴한다. - * @return GroupManage - */ - public GroupManage getGroupManage() { - return groupManage; - } - /** - * groupManage attribute 값을 설정한다. - * @param groupManage GroupManage - */ - public void setGroupManage(GroupManage groupManage) { - this.groupManage = groupManage; - } - /** - * groupId attribute 를 리턴한다. - * @return String - */ - public String getGroupId() { - return groupId; - } - /** - * groupId attribute 값을 설정한다. - * @param groupId String - */ - public void setGroupId(String groupId) { - this.groupId = groupId; - } - /** - * groupNm attribute 를 리턴한다. - * @return String - */ - public String getGroupNm() { - return groupNm; - } - /** - * groupNm attribute 값을 설정한다. - * @param groupNm String - */ - public void setGroupNm(String groupNm) { - this.groupNm = groupNm; - } - /** - * groupCreatDe attribute 를 리턴한다. - * @return String - */ - public String getGroupCreatDe() { - return groupCreatDe; - } - /** - * groupCreatDe attribute 값을 설정한다. - * @param groupCreatDe String - */ - public void setGroupCreatDe(String groupCreatDe) { - this.groupCreatDe = groupCreatDe; - } - /** - * groupDc attribute 를 리턴한다. - * @return String - */ - public String getGroupDc() { - return groupDc; - } - /** - * groupDc attribute 값을 설정한다. - * @param groupDc String - */ - public void setGroupDc(String groupDc) { - this.groupDc = groupDc; - } -} \ No newline at end of file diff --git a/src/main/java/itn/let/sec/gmt/service/GroupManageVO.java b/src/main/java/itn/let/sec/gmt/service/GroupManageVO.java deleted file mode 100644 index 3c2d3e1..0000000 --- a/src/main/java/itn/let/sec/gmt/service/GroupManageVO.java +++ /dev/null @@ -1,72 +0,0 @@ -package itn.let.sec.gmt.service; - -import java.util.List; - - - -/** - * 그룹관리에 대한 Vo 클래스를 정의한다. - * @author 공통서비스 개발팀 이문준 - * @since 2009.06.01 - * @version 1.0 - * @see - * - *
- * << 개정이력(Modification Information) >>
- *   
- *   수정일      수정자           수정내용
- *  -------    --------    ---------------------------
- *   2009.03.20  이문준          최초 생성
- *   2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성 
- *
- * 
- */ - -public class GroupManageVO extends GroupManage { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 그룹 목록 - */ - List groupManageList; - /** - * 삭제대상 목록 - */ - String[] delYn; - - /** - * groupManageList attribute 를 리턴한다. - * @return List - */ - public List getGroupManageList() { - return groupManageList; - } - - /** - * groupManageList attribute 값을 설정한다. - * @param groupManageList List - */ - public void setGroupManageList(List groupManageList) { - this.groupManageList = groupManageList; - } - - /** - * delYn attribute 를 리턴한다. - * @return String[] - */ - public String[] getDelYn() { - return delYn; - } - - /** - * delYn attribute 값을 설정한다. - * @param delYn String[] - */ - public void setDelYn(String[] delYn) { - this.delYn = delYn; - } - -} \ No newline at end of file diff --git a/src/main/java/itn/let/sec/gmt/service/impl/EgovGroupManageServiceImpl.java b/src/main/java/itn/let/sec/gmt/service/impl/EgovGroupManageServiceImpl.java deleted file mode 100644 index a55a211..0000000 --- a/src/main/java/itn/let/sec/gmt/service/impl/EgovGroupManageServiceImpl.java +++ /dev/null @@ -1,98 +0,0 @@ -package itn.let.sec.gmt.service.impl; - -import java.util.List; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import itn.let.sec.gmt.service.EgovGroupManageService; -import itn.let.sec.gmt.service.GroupManage; -import itn.let.sec.gmt.service.GroupManageVO; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -/** - * 그룹관리에 관한 ServiceImpl 클래스를 정의한다. - * @author 공통서비스 개발팀 이문준 - * @since 2009.06.01 - * @version 1.0 - * @see - * - *
- * << 개정이력(Modification Information) >>
- *   
- *   수정일      수정자           수정내용
- *  -------    --------    ---------------------------
- *   2009.03.11  이문준          최초 생성
- *   2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성 
- *
- * 
- */ - -@Service("egovGroupManageService") -public class EgovGroupManageServiceImpl extends EgovAbstractServiceImpl implements EgovGroupManageService { - - @Resource(name="groupManageDAO") - private GroupManageDAO groupManageDAO; - - /** - * 시스템사용 목적별 그룹 목록 조회 - * @param groupManageVO GroupManageVO - * @return List - * @exception Exception - */ - public List selectGroupList(GroupManageVO groupManageVO) throws Exception { - return groupManageDAO.selectGroupList(groupManageVO); - } - - /** - * 검색조건에 따른 그룹정보를 조회 - * @param groupManageVO GroupManageVO - * @return GroupManageVO - * @exception Exception - */ - public GroupManageVO selectGroup(GroupManageVO groupManageVO) throws Exception { - return groupManageDAO.selectGroup(groupManageVO); - } - - /** - * 그룹 기본정보를 화면에서 입력하여 항목의 정합성을 체크하고 데이터베이스에 저장 - * @param groupManage GroupManage - * @param groupManageVO GroupManageVO - * @return GroupManageVO - * @exception Exception - */ - public GroupManageVO insertGroup(GroupManage groupManage, GroupManageVO groupManageVO) throws Exception { - groupManageDAO.insertGroup(groupManage); - groupManageVO.setGroupId(groupManage.getGroupId()); - return groupManageDAO.selectGroup(groupManageVO); - } - - /** - * 화면에 조회된 그룹의 기본정보를 수정하여 항목의 정합성을 체크하고 수정된 데이터를 데이터베이스에 반영 - * @param groupManage GroupManage - * @exception Exception - */ - public void updateGroup(GroupManage groupManage) throws Exception { - groupManageDAO.updateGroup(groupManage); - } - - /** - * 불필요한 그룹정보를 화면에 조회하여 데이터베이스에서 삭제 - * @param groupManage GroupManage - * @exception Exception - */ - public void deleteGroup(GroupManage groupManage) throws Exception { - groupManageDAO.deleteGroup(groupManage); - } - - /** - * 목록조회 카운트를 반환한다 - * @param groupManageVO GroupManageVO - * @return int - * @exception Exception - */ - public int selectGroupListTotCnt(GroupManageVO groupManageVO) throws Exception { - return groupManageDAO.selectGroupListTotCnt(groupManageVO); - } -} \ No newline at end of file diff --git a/src/main/java/itn/let/sec/gmt/service/impl/GroupManageDAO.java b/src/main/java/itn/let/sec/gmt/service/impl/GroupManageDAO.java deleted file mode 100644 index 758e174..0000000 --- a/src/main/java/itn/let/sec/gmt/service/impl/GroupManageDAO.java +++ /dev/null @@ -1,89 +0,0 @@ -package itn.let.sec.gmt.service.impl; - -import java.util.List; - -import egovframework.rte.psl.dataaccess.EgovAbstractDAO; -import itn.let.sec.gmt.service.GroupManage; -import itn.let.sec.gmt.service.GroupManageVO; - -import org.springframework.stereotype.Repository; - -/** - * 그룹관리에 대한 DAO 클래스를 정의한다. - * @author 공통서비스 개발팀 이문준 - * @since 2009.06.01 - * @version 1.0 - * @see - * - *
- * << 개정이력(Modification Information) >>
- *
- *   수정일      수정자           수정내용
- *  -------    --------    ---------------------------
- *   2009.03.11  이문준          최초 생성
- *   2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성
- *
- * 
- */ - -@Repository("groupManageDAO") -public class GroupManageDAO extends EgovAbstractDAO { - - /** - * 검색조건에 따른 그룹정보를 조회 - * @param groupManageVO GroupManageVO - * @return GroupManageVO - * @exception Exception - */ - public GroupManageVO selectGroup(GroupManageVO groupManageVO) throws Exception { - return (GroupManageVO) select("groupManageDAO.selectGroup", groupManageVO); - } - - /** - * 시스템사용 목적별 그룹 목록 조회 - * @param groupManageVO GroupManageVO - * @return GroupManageVO - * @exception Exception - */ - @SuppressWarnings("unchecked") - public List selectGroupList(GroupManageVO groupManageVO) throws Exception { - return (List) list("groupManageDAO.selectGroupList", groupManageVO); - } - - /** - * 그룹 기본정보를 화면에서 입력하여 항목의 정합성을 체크하고 데이터베이스에 저장 - * @param groupManage GroupManage - * @exception Exception - */ - public void insertGroup(GroupManage groupManage) throws Exception { - insert("groupManageDAO.insertGroup", groupManage); - } - - /** - * 화면에 조회된 그룹의 기본정보를 수정하여 항목의 정합성을 체크하고 수정된 데이터를 데이터베이스에 반영 - * @param groupManage GroupManage - * @exception Exception - */ - public void updateGroup(GroupManage groupManage) throws Exception { - update("groupManageDAO.updateGroup", groupManage); - } - - /** - * 불필요한 그룹정보를 화면에 조회하여 데이터베이스에서 삭제 - * @param groupManage GroupManage - * @exception Exception - */ - public void deleteGroup(GroupManage groupManage) throws Exception { - delete("groupManageDAO.deleteGroup", groupManage); - } - - /** - * 롤목록 총 갯수를 조회한다. - * @param groupManageVO GroupManageVO - * @return int - * @exception Exception - */ - public int selectGroupListTotCnt(GroupManageVO groupManageVO) throws Exception { - return (Integer)select("groupManageDAO.selectGroupListTotCnt", groupManageVO); - } -} \ No newline at end of file diff --git a/src/main/java/itn/let/sec/gmt/web/EgovGroupManageController.java b/src/main/java/itn/let/sec/gmt/web/EgovGroupManageController.java deleted file mode 100644 index 3c777bd..0000000 --- a/src/main/java/itn/let/sec/gmt/web/EgovGroupManageController.java +++ /dev/null @@ -1,259 +0,0 @@ -package itn.let.sec.gmt.web; - -import egovframework.rte.fdl.idgnr.EgovIdGnrService; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; -import itn.com.cmm.EgovMessageSource; -import itn.let.sec.gmt.service.EgovGroupManageService; -import itn.let.sec.gmt.service.GroupManage; -import itn.let.sec.gmt.service.GroupManageVO; - -import javax.annotation.Resource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.support.SessionStatus; -import org.springmodules.validation.commons.DefaultBeanValidator; - -/** - * 그룹관리에 관한 controller 클래스를 정의한다. - * @author 공통서비스 개발팀 이문준 - * @since 2009.06.01 - * @version 1.0 - * @see - * - *
- * << 개정이력(Modification Information) >>
- *   
- *   수정일      수정자           수정내용
- *  -------    --------    ---------------------------
- *   2009.03.11  이문준          최초 생성
- *   2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성 
- *
- * 
- */ - -@Controller -public class EgovGroupManageController { - - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - @Resource(name = "egovGroupManageService") - private EgovGroupManageService egovGroupManageService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - /** Message ID Generation */ - @Resource(name="egovGroupIdGnrService") - private EgovIdGnrService egovGroupIdGnrService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 그룹 목록화면 이동 - * @return String - * @exception Exception - */ - @RequestMapping("/sec/gmt/EgovGroupListView.do") - public String selectGroupListView() - throws Exception { - return "/sec/gmt/EgovGroupManage"; - } - - /** - * 시스템사용 목적별 그룹 목록 조회 - * @param groupManageVO GroupManageVO - * @return String - * @exception Exception - */ - @RequestMapping(value="/sec/gmt/EgovGroupList.do") - public String selectGroupList(@ModelAttribute("groupManageVO") GroupManageVO groupManageVO, - ModelMap model) throws Exception { - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(groupManageVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(groupManageVO.getPageUnit()); - paginationInfo.setPageSize(groupManageVO.getPageSize()); - - groupManageVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - groupManageVO.setLastIndex(paginationInfo.getLastRecordIndex()); - groupManageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - groupManageVO.setGroupManageList(egovGroupManageService.selectGroupList(groupManageVO)); - model.addAttribute("groupList", groupManageVO.getGroupManageList()); - - int totCnt = egovGroupManageService.selectGroupListTotCnt(groupManageVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "/sec/gmt/EgovGroupManage"; - } - - /** - * 검색조건에 따른 그룹정보를 조회 - * @param groupManageVO GroupManageVO - * @return String - * @exception Exception - */ - @RequestMapping(value="/sec/gmt/EgovGroup.do") - public String selectGroup(@ModelAttribute("groupManageVO") GroupManageVO groupManageVO, - ModelMap model) throws Exception { - - model.addAttribute("groupManage", egovGroupManageService.selectGroup(groupManageVO)); - return "/sec/gmt/EgovGroupUpdate"; - } - - /** - * 그룹 등록화면 이동 - * @return String - * @exception Exception - */ - @RequestMapping(value="/sec/gmt/EgovGroupInsertView.do") - public String insertGroupView() - throws Exception { - return "/sec/gmt/EgovGroupInsert"; - } - - /** - * 그룹 기본정보를 화면에서 입력하여 항목의 정합성을 체크하고 데이터베이스에 저장 - * @param groupManage GroupManage - * @param groupManageVO GroupManageVO - * @return String - * @exception Exception - */ - @RequestMapping(value="/sec/gmt/EgovGroupInsert.do") - public String insertGroup(@ModelAttribute("groupManage") GroupManage groupManage, - @ModelAttribute("groupManageVO") GroupManageVO groupManageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(groupManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - return "/sec/gmt/EgovGroupInsert"; - } else { - groupManage.setGroupId(egovGroupIdGnrService.getNextStringId()); - groupManageVO.setGroupId(groupManage.getGroupId()); - - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - model.addAttribute("groupManage", egovGroupManageService.insertGroup(groupManage, groupManageVO)); - return "/sec/gmt/EgovGroupUpdate"; - } - } - - /** - * 화면에 조회된 그룹의 기본정보를 수정하여 항목의 정합성을 체크하고 수정된 데이터를 데이터베이스에 반영 - * @param groupManage GroupManage - * @return String - * @exception Exception - */ - @RequestMapping(value="/sec/gmt/EgovGroupUpdate.do") - public String updateGroup(@ModelAttribute("groupManage") GroupManage groupManage, - BindingResult bindingResult, - SessionStatus status, - Model model) throws Exception { - - beanValidator.validate(groupManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - return "/sec/gmt/EgovGroupUpdate"; - } else { - egovGroupManageService.updateGroup(groupManage); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.update")); - return "forward:/sec/gmt/EgovGroup.do"; - } - } - - /** - * 불필요한 그룹정보를 화면에 조회하여 데이터베이스에서 삭제 - * @param groupManage GroupManage - * @return String - * @exception Exception - */ - @RequestMapping(value="/sec/gmt/EgovGroupDelete.do") - public String deleteGroup(@ModelAttribute("groupManage") GroupManage groupManage, - SessionStatus status, - Model model) throws Exception { - egovGroupManageService.deleteGroup(groupManage); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/sec/gmt/EgovGroupList.do"; - } - - /** - * 불필요한 그룹정보 목록을 화면에 조회하여 데이터베이스에서 삭제 - * @param groupIds String - * @param groupManage GroupManage - * @return String - * @exception Exception - */ - @RequestMapping(value="/sec/gmt/EgovGroupListDelete.do") - public String deleteGroupList(@RequestParam("groupIds") String groupIds, - @ModelAttribute("groupManage") GroupManage groupManage, - SessionStatus status, - Model model) throws Exception { - String [] strGroupIds = groupIds.split(";"); - for(int i=0; i - - - - diff --git a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml index e924647..895f703 100644 --- a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml @@ -8244,5 +8244,285 @@ + + + diff --git a/src/main/resources/egovframework/sqlmap/let/sec/gmt/EgovGroupManage_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/sec/gmt/EgovGroupManage_SQL_Mysql.xml deleted file mode 100644 index 2fd5c6d..0000000 --- a/src/main/resources/egovframework/sqlmap/let/sec/gmt/EgovGroupManage_SQL_Mysql.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From fad70e3bd8108f38b292ec2726d6de9ad278c68b Mon Sep 17 00:00:00 2001 From: ijunho Date: Tue, 27 May 2025 10:18:16 +0900 Subject: [PATCH 2/8] Merge branch 'tolag3' ip modify --- .../log/lgm/service/impl/EgovSysLogServiceImpl.java | 10 ++++++++++ src/main/java/itn/let/uat/uia/web/ClientIP.java | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/itn/let/sym/log/lgm/service/impl/EgovSysLogServiceImpl.java b/src/main/java/itn/let/sym/log/lgm/service/impl/EgovSysLogServiceImpl.java index 85d490f..9093554 100644 --- a/src/main/java/itn/let/sym/log/lgm/service/impl/EgovSysLogServiceImpl.java +++ b/src/main/java/itn/let/sym/log/lgm/service/impl/EgovSysLogServiceImpl.java @@ -9,10 +9,14 @@ import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; import itn.com.cmm.LoginVO; import itn.let.sym.log.lgm.service.EgovSysLogService; import itn.let.sym.log.lgm.service.SysLog; +import itn.let.uat.uia.web.ClientIP; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Service; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; /** * 로그관리(시스템)를 위한 서비스 구현 클래스 @@ -103,11 +107,17 @@ public class EgovSysLogServiceImpl extends EgovAbstractServiceImpl implements @Override public void logInsertAdminSysLog(SysLog sysLog) throws Exception { String requstId = egovAdminLogIdGnrService.getNextStringId(); + String ip = ""; sysLog.setRequstId(requstId); LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); if(null != loginVO){ sysLog.setSiteId(loginVO.getSiteId()); } + + HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest(); + ip = ClientIP.getClientIP(request); + sysLog.setRqesterIp(ip); + sysLogDAO.logInsertAdminSysLog(sysLog); } diff --git a/src/main/java/itn/let/uat/uia/web/ClientIP.java b/src/main/java/itn/let/uat/uia/web/ClientIP.java index bf3da38..fa1fc09 100644 --- a/src/main/java/itn/let/uat/uia/web/ClientIP.java +++ b/src/main/java/itn/let/uat/uia/web/ClientIP.java @@ -4,7 +4,7 @@ import javax.servlet.http.HttpServletRequest; public class ClientIP { - public String getClientIP(HttpServletRequest request) { + public static String getClientIP(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For") == null ? request.getHeader("X-Forwarded-For") : request.getHeader("X-Forwarded-For").replaceAll("10.12.107.11", "").replaceAll(",", "").trim(); From 33de1b27077a2b9afff4249dd01b265be5e6c112 Mon Sep 17 00:00:00 2001 From: ijunho Date: Tue, 27 May 2025 10:58:08 +0900 Subject: [PATCH 3/8] =?UTF-8?q?=EA=B2=80=EC=83=89=EC=9D=B4=20=EC=95=88?= =?UTF-8?q?=EB=90=98=EB=8A=94=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsp/cmm/sym/ccm/EgovCcmCmmnCodeList.jsp | 5 ----- .../cmm/sym/ccm/EgovCcmCmmnDetailCodeList.jsp | 5 ----- .../jsp/cmm/uss/umt/EgovBlockUserList.jsp | 5 ----- .../jsp/cmm/uss/umt/EgovUserManage.jsp | 5 ----- .../WEB-INF/jsp/cop/bbs/EgovBoardMstrList.jsp | 5 ----- .../com/uss/ion/bnr/EgovBannerList.jsp | 5 ----- .../jsp/letter/cateconf/CateConfList.jsp | 6 ------ .../jsp/letter/hashconf/HashConfList.jsp | 6 ------ .../jsp/letter/messages/LetterMessageList.jsp | 5 ----- .../jsp/letter/photo/LetterPhotoList.jsp | 5 ----- .../photo/custom/LetterPhotoCustomList.jsp | 5 ----- .../WEB-INF/jsp/sec/ram/EgovAuthorManage.jsp | 5 ----- .../WEB-INF/jsp/sec/rmt/EgovRoleManage.jsp | 5 ----- .../jsp/sym/log/clg/EgovLoginLogGroupList.jsp | 5 ----- .../jsp/sym/log/clg/EgovLoginLogList.jsp | 5 ----- .../jsp/sym/log/clg/SelectLogMethodList.jsp | 5 ----- .../jsp/sym/log/clg/SelectMsgLogList.jsp | 21 ------------------- .../jsp/sym/log/clg/SelectWebLogList.jsp | 5 ----- .../jsp/sym/mnu/mcm/EgovMenuCreatManage.jsp | 5 ----- .../WEB-INF/jsp/sym/site/selectSiteIpList.jsp | 5 ----- .../jsp/sym/site/selectSiteManagerList.jsp | 5 ----- .../jsp/uat/uap/EgovLoginGroupPolicyList.jsp | 5 ----- .../jsp/uss/ion/addr/AddrGroupList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/addr/AddrList.jsp | 5 ----- .../jsp/uss/ion/bnr/pop/mainPopupList.jsp | 5 ----- .../jsp/uss/ion/bnr/sub/subMainZoneList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/cert/CertEtcList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/cert/CertSentList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/cnf/ImgExtMngList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/cnf/MetaTagList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/cnf/ProhibitList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/cnf/ScriptMngList.jsp | 5 ----- .../jsp/uss/ion/cnf/WordFilterList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/cnf/prohiList.jsp | 5 ----- .../jsp/uss/ion/cnf/spamKeywordList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/cnt/cntManageList.jsp | 5 ----- .../jsp/uss/ion/fax/addr/FaxAddrList.jsp | 5 ----- .../ion/fax/addrGroup/FaxAddrGroupList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/fms/FmsFileList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/pwm/EgovPopupList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/pwm/MainzoneList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/pwm/PopupzoneList.jsp | 5 ----- .../WEB-INF/jsp/uss/ion/pwm/SocialList.jsp | 5 ----- .../jsp/uss/ion/sat/satSiteManageList.jsp | 5 ----- .../jsp/uss/olp/qmc/EgovQustnrManageList.jsp | 5 ----- src/main/webapp/js/recent_search.js | 13 ------------ 46 files changed, 256 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeList.jsp b/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeList.jsp index 9fb206e..8e17c98 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeList.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeList.jsp @@ -54,11 +54,6 @@ function linkPage(pageNo){ ******************************************************** */ function fnSearch(){ var listForm = document.listForm ; - - if(""!= listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - listForm.submit(); } /* ******************************************************** diff --git a/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnDetailCodeList.jsp b/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnDetailCodeList.jsp index be60025..45fefe2 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnDetailCodeList.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnDetailCodeList.jsp @@ -35,11 +35,6 @@ function linkPage(pageNo){ * 조회 처리 ******************************************************** */ function fnSearch(){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } /* ******************************************************** diff --git a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovBlockUserList.jsp b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovBlockUserList.jsp index 1b1ce37..c7731f0 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovBlockUserList.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovBlockUserList.jsp @@ -159,11 +159,6 @@ function linkPage(pageNo){ function fn_search(){ var searchKeyword = $('input[name=searchKeyword]').val(); $('input[name=searchKeyword]').val(searchKeyword.replace(/(\s*)/g, "")); - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } function fnViewCheck(){ diff --git a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovUserManage.jsp b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovUserManage.jsp index 016121c..6f58121 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovUserManage.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovUserManage.jsp @@ -111,11 +111,6 @@ function linkPage(pageNo){ } function fn_search(){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrList.jsp b/src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrList.jsp index 53d42fc..720ee1e 100644 --- a/src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrList.jsp +++ b/src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrList.jsp @@ -41,11 +41,6 @@ function linkPage(pageNo){ document.frm.pageIndex.value = pageNo; document.frm.method = "get"; document.frm.action = ""; - - if(""!= document.frm.searchWrd.value){ - updateRecentSearch();//최근검색어 등록 - } - document.frm.submit(); } diff --git a/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerList.jsp b/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerList.jsp index 45153f2..3b61e2c 100644 --- a/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerList.jsp +++ b/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerList.jsp @@ -125,11 +125,6 @@ function fncBannerListDelete() { } function linkPage(pageNo){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - var listForm = document.listForm ; listForm.pageIndex.value = pageNo ; diff --git a/src/main/webapp/WEB-INF/jsp/letter/cateconf/CateConfList.jsp b/src/main/webapp/WEB-INF/jsp/letter/cateconf/CateConfList.jsp index 6f87ed0..6ab767e 100644 --- a/src/main/webapp/WEB-INF/jsp/letter/cateconf/CateConfList.jsp +++ b/src/main/webapp/WEB-INF/jsp/letter/cateconf/CateConfList.jsp @@ -113,12 +113,6 @@ function linkPage(pageNo){ function fn_search(){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - - linkPage(1); } function fnViewCheck(){ diff --git a/src/main/webapp/WEB-INF/jsp/letter/hashconf/HashConfList.jsp b/src/main/webapp/WEB-INF/jsp/letter/hashconf/HashConfList.jsp index 7c554ac..7da7307 100644 --- a/src/main/webapp/WEB-INF/jsp/letter/hashconf/HashConfList.jsp +++ b/src/main/webapp/WEB-INF/jsp/letter/hashconf/HashConfList.jsp @@ -111,12 +111,6 @@ function linkPage(pageNo){ } function fn_search(){ - - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/letter/messages/LetterMessageList.jsp b/src/main/webapp/WEB-INF/jsp/letter/messages/LetterMessageList.jsp index 1a77cf6..1a22dd3 100644 --- a/src/main/webapp/WEB-INF/jsp/letter/messages/LetterMessageList.jsp +++ b/src/main/webapp/WEB-INF/jsp/letter/messages/LetterMessageList.jsp @@ -121,11 +121,6 @@ function linkPage(pageNo){ function fn_search(){ var searchKeyword = $('input[name=searchKeyword]').val(); $('input[name=searchKeyword]').val(searchKeyword.replace(/(\s*)/g, "")); - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/letter/photo/LetterPhotoList.jsp b/src/main/webapp/WEB-INF/jsp/letter/photo/LetterPhotoList.jsp index 2bc52e8..e2bc99b 100644 --- a/src/main/webapp/WEB-INF/jsp/letter/photo/LetterPhotoList.jsp +++ b/src/main/webapp/WEB-INF/jsp/letter/photo/LetterPhotoList.jsp @@ -130,11 +130,6 @@ function linkPage(pageNo){ function fn_search(){ var searchKeyword = $('input[name=searchKeyword]').val(); $('input[name=searchKeyword]').val(searchKeyword.replace(/(\s*)/g, "")); - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/letter/photo/custom/LetterPhotoCustomList.jsp b/src/main/webapp/WEB-INF/jsp/letter/photo/custom/LetterPhotoCustomList.jsp index 228290d..804fbd5 100644 --- a/src/main/webapp/WEB-INF/jsp/letter/photo/custom/LetterPhotoCustomList.jsp +++ b/src/main/webapp/WEB-INF/jsp/letter/photo/custom/LetterPhotoCustomList.jsp @@ -106,11 +106,6 @@ function linkPage(pageNo){ function fn_search(){ var searchKeyword = $('input[name=searchKeyword]').val(); $('input[name=searchKeyword]').val(searchKeyword.replace(/(\s*)/g, "")); - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/sec/ram/EgovAuthorManage.jsp b/src/main/webapp/WEB-INF/jsp/sec/ram/EgovAuthorManage.jsp index b06df7f..1eb770a 100644 --- a/src/main/webapp/WEB-INF/jsp/sec/ram/EgovAuthorManage.jsp +++ b/src/main/webapp/WEB-INF/jsp/sec/ram/EgovAuthorManage.jsp @@ -69,11 +69,6 @@ function fncManageChecked() { function fncSelectAuthorList(){ var listForm = document.listForm ; - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage('1'); } diff --git a/src/main/webapp/WEB-INF/jsp/sec/rmt/EgovRoleManage.jsp b/src/main/webapp/WEB-INF/jsp/sec/rmt/EgovRoleManage.jsp index 529325a..d27cfa2 100644 --- a/src/main/webapp/WEB-INF/jsp/sec/rmt/EgovRoleManage.jsp +++ b/src/main/webapp/WEB-INF/jsp/sec/rmt/EgovRoleManage.jsp @@ -72,11 +72,6 @@ function fncManageChecked() { } function fncSelectRoleList(pageNo){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogGroupList.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogGroupList.jsp index 4e49d71..26b34af 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogGroupList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogGroupList.jsp @@ -55,11 +55,6 @@ String.prototype.replaceAll = function(src, repl){ } function fn_select(pageNo){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp index deb0bc2..4d0fdea 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp @@ -44,11 +44,6 @@ String.prototype.replaceAll = function(src, repl){ } function fn_select(pageNo){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectLogMethodList.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectLogMethodList.jsp index 5ff08b5..6295114 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectLogMethodList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectLogMethodList.jsp @@ -52,11 +52,6 @@ String.prototype.replaceAll = function(src, repl){ } function fn_select(pageNo){ - - if(""!= document.frm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectMsgLogList.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectMsgLogList.jsp index 0a81cd1..825fb8e 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectMsgLogList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectMsgLogList.jsp @@ -55,13 +55,6 @@ String.prototype.replaceAll = function(src, repl){ } function fn_search(){ - /* - - if(""!= document.frm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - - */ var frm = document.frm; frm.sMonth.value=''; frm.sDay.value=''; @@ -69,13 +62,6 @@ function fn_search(){ } function fn_select_month(p_month){ - /* - - if(""!= document.frm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - - */ var frm = document.frm; frm.sMonth.value=p_month; @@ -85,13 +71,6 @@ function fn_select_month(p_month){ } function fn_select_day(p_day){ - /* - - if(""!= document.frm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - - */ var frm = document.frm; //frm.sMonth.value=p_month; diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectWebLogList.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectWebLogList.jsp index 1c0e2bf..66bea12 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectWebLogList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectWebLogList.jsp @@ -52,11 +52,6 @@ String.prototype.replaceAll = function(src, repl){ } function fn_search(){ - - if(""!= document.frm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/sym/mnu/mcm/EgovMenuCreatManage.jsp b/src/main/webapp/WEB-INF/jsp/sym/mnu/mcm/EgovMenuCreatManage.jsp index 4510179..da12367 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/mnu/mcm/EgovMenuCreatManage.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/mnu/mcm/EgovMenuCreatManage.jsp @@ -33,11 +33,6 @@ function linkPage(pageNo){ //페이징 처리 함수 } function selectMenuCreatManageList() { //조회 처리 함수 - - if(""!= document.menuCreatManageForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1) ; } diff --git a/src/main/webapp/WEB-INF/jsp/sym/site/selectSiteIpList.jsp b/src/main/webapp/WEB-INF/jsp/sym/site/selectSiteIpList.jsp index 1e2d124..f06ccac 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/site/selectSiteIpList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/site/selectSiteIpList.jsp @@ -68,11 +68,6 @@ $(document).ready(function(){ }); function fn_select(pageNo){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/sym/site/selectSiteManagerList.jsp b/src/main/webapp/WEB-INF/jsp/sym/site/selectSiteManagerList.jsp index e420a85..c6ada02 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/site/selectSiteManagerList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/site/selectSiteManagerList.jsp @@ -94,11 +94,6 @@ function fncManageChecked() { } function fncSelectLoginPolicyList(pageNo){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/uat/uap/EgovLoginGroupPolicyList.jsp b/src/main/webapp/WEB-INF/jsp/uat/uap/EgovLoginGroupPolicyList.jsp index 88f9771..683d3ac 100644 --- a/src/main/webapp/WEB-INF/jsp/uat/uap/EgovLoginGroupPolicyList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uat/uap/EgovLoginGroupPolicyList.jsp @@ -91,11 +91,6 @@ function fncManageChecked() { } function fncSelectLoginPolicyList(pageNo){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/addr/AddrGroupList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/addr/AddrGroupList.jsp index 730a73c..a9418fd 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/addr/AddrGroupList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/addr/AddrGroupList.jsp @@ -67,11 +67,6 @@ function fn_delete(){ /* 검색 */ function fn_search(){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/addr/AddrList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/addr/AddrList.jsp index d4bfcbc..a4d39a3 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/addr/AddrList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/addr/AddrList.jsp @@ -67,11 +67,6 @@ function fn_delete(){ /* 검색 */ function fn_search(){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - linkPage(1); } diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/pop/mainPopupList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/pop/mainPopupList.jsp index 9ae85bd..0158e42 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/pop/mainPopupList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/pop/mainPopupList.jsp @@ -60,11 +60,6 @@ function doDep3(event){ } function linkPage(pageNo){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - var listForm = document.listForm ; listForm.pageIndex.value = pageNo ; diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/sub/subMainZoneList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/sub/subMainZoneList.jsp index 63dcb96..4ae2aed 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/sub/subMainZoneList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/sub/subMainZoneList.jsp @@ -69,11 +69,6 @@ function doDep3(event){ } function linkPage(pageNo){ - - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - var listForm = document.listForm ; listForm.pageIndex.value = pageNo ; diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/cert/CertEtcList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/cert/CertEtcList.jsp index ee7aeaf..d0ff073 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/cert/CertEtcList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/cert/CertEtcList.jsp @@ -34,11 +34,6 @@