From 09650391ff64b35b7803e92d9f2f8e767313ca4f Mon Sep 17 00:00:00 2001 From: hylee Date: Mon, 3 Jul 2023 10:52:40 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20pms-#3232=20[=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=EC=9E=90]=20=EC=8A=A4=EC=BC=80=EC=A5=B4=EC=97=90=20=EC=9D=98?= =?UTF-8?q?=ED=95=B4=20IP=20=EC=B0=A8=EB=8B=A8=20=EC=8B=9C=20=EC=8A=AC?= =?UTF-8?q?=EB=A0=89=20=EC=95=8C=EB=A6=BC=20=EC=B6=94=EA=B0=80=20=EC=99=84?= =?UTF-8?q?=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hpc/service/impl/HackIpServiceImpl.java | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/main/java/itn/com/uss/olh/hpc/service/impl/HackIpServiceImpl.java b/src/main/java/itn/com/uss/olh/hpc/service/impl/HackIpServiceImpl.java index d5307d4e..8cb21371 100644 --- a/src/main/java/itn/com/uss/olh/hpc/service/impl/HackIpServiceImpl.java +++ b/src/main/java/itn/com/uss/olh/hpc/service/impl/HackIpServiceImpl.java @@ -1,5 +1,6 @@ package itn.com.uss.olh.hpc.service.impl; +import java.util.ArrayList; import java.util.List; import javax.annotation.Resource; @@ -10,6 +11,7 @@ import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; import egovframework.rte.fdl.idgnr.EgovIdGnrService; import itn.com.uss.olh.hpc.service.HackIpService; import itn.com.uss.olh.hpc.service.HackIpVO; +import itn.let.mjo.mjocommon.MjonCommon; @Service("hackIpService") @@ -21,7 +23,9 @@ public class HackIpServiceImpl extends EgovAbstractServiceImpl implements HackIp /** ID Generation */ @Resource(name="egovHackIpIdGnrService") private EgovIdGnrService idgenService; - + + @Resource(name="MjonCommon") + private MjonCommon mjonCommon; @Override public List selectHackIpList(HackIpVO hackIpVO) throws Exception{ @@ -104,11 +108,13 @@ public class HackIpServiceImpl extends EgovAbstractServiceImpl implements HackIp } // 차단아이피가 아닌 고트래픽 유저 검색 후 차단처리 + // 추가 hylee- 20230703 차단 후 슬랙으로 알림 @Override public void selectHighTrafficNotIgnoreIp() throws Exception { List list = hackIpDAO.selectHighTrafficNotIgnoreIp(); + List ipList = new ArrayList(); int listSize = list.size(); for(int i=0; i 0) { + String msg = "[IP차단] " + list.get(0).getIgnoreDc() +" - "+ ipList.toString(); + // Slack 메시지 발송 + mjonCommon.sendSimpleSlackMsg(msg); + } +// + }