From 7c532fcd491dd5b1c92b4cad7814bc503a2c0d8e Mon Sep 17 00:00:00 2001 From: cho Date: Fri, 20 Feb 2026 15:57:53 +0900 Subject: [PATCH] =?UTF-8?q?=EC=97=85=EB=AC=B4=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EA=B8=B0=EC=A4=80=EC=9C=BC=EB=A1=9C=20=ED=86=B5=EC=A0=9C=20?= =?UTF-8?q?=EA=B0=80=EB=8A=A5=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98?= =?UTF-8?q?=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../control/control/ControlApiController.java | 41 ++++++++++++++++++- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eactive/eai/rms/onl/manage/control/control/ControlApiController.java b/src/main/java/com/eactive/eai/rms/onl/manage/control/control/ControlApiController.java index 5355e18..581df9f 100644 --- a/src/main/java/com/eactive/eai/rms/onl/manage/control/control/ControlApiController.java +++ b/src/main/java/com/eactive/eai/rms/onl/manage/control/control/ControlApiController.java @@ -1,10 +1,16 @@ package com.eactive.eai.rms.onl.manage.control.control; import com.eactive.eai.rms.onl.apim.common.BaseRestController; + +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -12,7 +18,9 @@ import javax.servlet.http.HttpServletResponse; @Controller public class ControlApiController extends BaseRestController { ControlManController controlManController; - + + @Autowired + private ControlManService service; public ControlApiController(ControlManController controlManController) { this.controlManController = controlManController; @@ -27,12 +35,41 @@ public class ControlApiController extends BaseRestController { @RequestMapping(value = "/control/controlMan.json", params = "cmd=INSERT") private String insert(HttpServletRequest request, HttpServletResponse response, ControlManUIDetail uiDetail) throws Exception { - return controlManController.insert(request, response, uiDetail); + + if (!"A".equals(uiDetail.getSearchEaiBzwkDstcd())) { + + Map map = service.selectList(uiDetail); + + List uiList = (List) map.get("list"); + + uiDetail.arrEaiSvcName = new ArrayList(); + + uiList.forEach(item -> { + uiDetail.arrEaiSvcName.add(item.getEaisvcname()); + + }); + } + return controlManController.insert(request, response, uiDetail); } @RequestMapping(value = "/control/controlMan.json", params = "cmd=DELETE") public String delete(HttpServletRequest request, HttpServletResponse response, ControlManUIDetail uiDetail) throws Exception { + + if (!"A".equals(uiDetail.getSearchEaiBzwkDstcd())) { + + Map map = service.selectList(uiDetail); + + List uiList = (List) map.get("list"); + + uiDetail.arrEaiSvcName = new ArrayList(); + + uiList.forEach(item -> { + uiDetail.arrEaiSvcName.add(item.getEaisvcname()); + + }); + } + return controlManController.delete(request, response, uiDetail); } }