diff --git a/src/main/java/geoinfo/admins/apiManagement/ApiKeyManagementController.java b/src/main/java/geoinfo/admins/apiManagement/ApiKeyManagementController.java index c77ca86..ffaa6e7 100644 --- a/src/main/java/geoinfo/admins/apiManagement/ApiKeyManagementController.java +++ b/src/main/java/geoinfo/admins/apiManagement/ApiKeyManagementController.java @@ -69,7 +69,6 @@ public class ApiKeyManagementController { return result; } - /** * API 관리 > API신청 승인상태 변경 @@ -82,12 +81,16 @@ public class ApiKeyManagementController { */ @ResponseBody @RequestMapping(value = "/admins/mgmtApiKey/approve.do", method = RequestMethod.POST) - public HashMap modMgmtApiKeyApprove(@RequestParam(value="apiSeq") int apiSeq, ModelMap model, HttpServletResponse response, HttpServletRequest request) throws Exception { + public HashMap modMgmtApiKeyApprove( + @RequestParam(value="seqArr", required=false) List seqArr, + @RequestParam(value="approveYn", required=false) String approveYn, + @RequestParam(value="otype", required=false) String otype, ModelMap model, HttpServletResponse response, HttpServletRequest request) throws Exception { HashMap result = new HashMap(); HashMap params = new HashMap<>(); - params.put("apiSeq", apiSeq); - params.put("approveYn", "Y"); + params.put("seqArr", seqArr); + params.put("approveYn", approveYn); + params.put("otype", otype); apiKeyManagementService.updateWebApiKeyApprove(params); diff --git a/src/main/resources/geoinfo/sqlmap/mappers/admins/mgmt/Mgmt_Api_Key_SQL.xml b/src/main/resources/geoinfo/sqlmap/mappers/admins/mgmt/Mgmt_Api_Key_SQL.xml index 054dc20..d2dd8ac 100644 --- a/src/main/resources/geoinfo/sqlmap/mappers/admins/mgmt/Mgmt_Api_Key_SQL.xml +++ b/src/main/resources/geoinfo/sqlmap/mappers/admins/mgmt/Mgmt_Api_Key_SQL.xml @@ -34,7 +34,20 @@ APPROVE_YN = #{approveYn} - WHERE API_SEQ IN (#{apiSeq}) + + + + API_SEQ IN + + #{item} + + + + + + AND USER_TYPE = #{otype} + + diff --git a/src/main/webapp/WEB-INF/views/admins/mgmtApi/api-request-statistics-index.jsp b/src/main/webapp/WEB-INF/views/admins/mgmtApi/api-request-statistics-index.jsp index 08562dd..964aa4a 100644 --- a/src/main/webapp/WEB-INF/views/admins/mgmtApi/api-request-statistics-index.jsp +++ b/src/main/webapp/WEB-INF/views/admins/mgmtApi/api-request-statistics-index.jsp @@ -13,7 +13,6 @@ -