From 4af623e8bdd910f31e41561348aacea3486619c3 Mon Sep 17 00:00:00 2001 From: myname Date: Thu, 8 May 2025 15:14:39 +0900 Subject: [PATCH] =?UTF-8?q?2025-05-08=2015:14=20=EB=AC=B8=EC=9E=90?= =?UTF-8?q?=EC=98=A8=20SEO=20=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../site/web/EgovSiteManagerController.java | 53 +++++++++++++++++++ .../sqlmap/let/pay/MjonPay_SQL_mysql.xml | 1 + .../let/sym/site/EgovSiteManage_SQL_Mysql.xml | 7 ++- 3 files changed, 60 insertions(+), 1 deletion(-) diff --git a/src/main/java/itn/let/sym/site/web/EgovSiteManagerController.java b/src/main/java/itn/let/sym/site/web/EgovSiteManagerController.java index 809ec7ce..4b416c02 100644 --- a/src/main/java/itn/let/sym/site/web/EgovSiteManagerController.java +++ b/src/main/java/itn/let/sym/site/web/EgovSiteManagerController.java @@ -66,6 +66,7 @@ import itn.let.sym.site.service.SiteManagerVO; import itn.let.sym.site.service.TermsVO; import itn.let.uss.umt.service.EgovUserManageService; import itn.let.uss.umt.service.UserManageVO; +import itn.let.utl.user.service.IndexNowUtil; import itn.let.utl.user.service.MjonNoticeSendUtil; /** @@ -130,6 +131,9 @@ public class EgovSiteManagerController { @Resource(name = "userManageService") private EgovUserManageService userManageService; + @Resource(name="indexNowUtil") + private IndexNowUtil indexNowUtil; + /** 알림전송 Util */ @Resource(name = "mjonNoticeSendUtil") private MjonNoticeSendUtil mjonNoticeSendUtil; @@ -2063,6 +2067,55 @@ public class EgovSiteManagerController { return "redirect:/sym/site/selectMetaTagList.do"; } + /** + * 메타태그 인택스 + * + * @param metaTagVO + * @param model + * @return + * @throws Exception + */ + @RequestMapping("/sym/site/selectMetaTagIndex.do") + public String selectMetaTagIndex(@ModelAttribute("searchVO") MetaTagVO metaTagVO, ModelMap model) throws Exception{ + + /** paging */ + PaginationInfo paginationInfo = new PaginationInfo(); + paginationInfo.setCurrentPageNo(1); + paginationInfo.setRecordCountPerPage(100000); + paginationInfo.setPageSize(1); + + metaTagVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); + metaTagVO.setLastIndex(paginationInfo.getLastRecordIndex()); + metaTagVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); + + if("".equals(metaTagVO.getSearchSortCnd())){ //최초조회시 최신것 조회List + metaTagVO.setSearchSortCnd("frstRegistPnttm"); + metaTagVO.setSearchSortOrd("desc"); + } + + metaTagVO.setSearchKeyword("10"); + metaTagVO.setSearchCondition("10"); + + List metaTagList = egovSiteManagerService.selectMetaTagList(metaTagVO); + /* + model.addAttribute("metaTagList", metaTagList); + paginationInfo.setTotalRecordCount( metaTagList.size()> 0 ? metaTagList.get(0).getTotCnt() : 0); + model.addAttribute("paginationInfo", paginationInfo); + */ + + for (int i=0;i2) break; + + } + + + //submitUrl("https://yourdomain.com/new-post.html"); // 🔁 여기에 전송할 실제 URL 입력 + + //return "/sym/site/metaTagList"; + return "redirect:/sym/site/selectMetaTagList.do"; + } + /** * 관리자 알림 여부 * diff --git a/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml index d7428744..01e0bdb8 100644 --- a/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml @@ -669,6 +669,7 @@ ) + SELECT NVL(B.CASH , 0) AS cash FROM LETTNGNRLMBER A diff --git a/src/main/resources/egovframework/sqlmap/let/sym/site/EgovSiteManage_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/sym/site/EgovSiteManage_SQL_Mysql.xml index afd11373..d6a6a6c3 100644 --- a/src/main/resources/egovframework/sqlmap/let/sym/site/EgovSiteManage_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/sym/site/EgovSiteManage_SQL_Mysql.xml @@ -906,15 +906,20 @@ FROM MJ_META_TAG a WHERE 1 = 1 + ( URL LIKE CONCAT('%' , #searchKeyword#, '%') OR MENU_NM LIKE CONCAT('%' , #searchKeyword#, '%') ) URL LIKE CONCAT('%' , #searchKeyword#, '%') - + MENU_NM LIKE CONCAT('%' , #searchKeyword#, '%') + + DATE_FORMAT(a.LAST_UPDT_PNTTM,'%Y%m%d') >= DATE_FORMAT(DATE_ADD(NOW(), interval -7 day),'%Y%m%d') + + ORDER BY 1=1