From dd9ae3dec29cef182116ebc238ac8672168e0a6d Mon Sep 17 00:00:00 2001 From: leebj Date: Wed, 27 Nov 2024 10:44:47 +0900 Subject: [PATCH] =?UTF-8?q?=EC=97=85=EB=AC=B4URL=ED=8A=B8=EB=A6=AC=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cokr/xit/fims/FimsConf.java | 1 + .../xit/fims/base/web/MainController.java | 25 +++++++++++-------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/main/java/cokr/xit/fims/FimsConf.java b/src/main/java/cokr/xit/fims/FimsConf.java index 7020ccbe..c7c2bc91 100644 --- a/src/main/java/cokr/xit/fims/FimsConf.java +++ b/src/main/java/cokr/xit/fims/FimsConf.java @@ -29,6 +29,7 @@ public class FimsConf extends AbstractComponent { private String sgg; private List tasks; + private List taskUrlNames; public static void main(String[] args) { System.out.println(FimsConf.get().getTasks()); diff --git a/src/main/java/cokr/xit/fims/base/web/MainController.java b/src/main/java/cokr/xit/fims/base/web/MainController.java index b7513469..0c699852 100644 --- a/src/main/java/cokr/xit/fims/base/web/MainController.java +++ b/src/main/java/cokr/xit/fims/base/web/MainController.java @@ -19,6 +19,7 @@ import cokr.xit.base.security.access.service.AuthorityService; import cokr.xit.base.user.SigunguQuery; import cokr.xit.base.user.service.SigunguDepartmentService; import cokr.xit.base.user.service.UserService; +import cokr.xit.fims.FimsConf; import cokr.xit.fims.base.FimsUser; import cokr.xit.fims.base.service.bean.OgdpBean; import cokr.xit.fims.base.service.bean.SseBean; @@ -89,18 +90,20 @@ public class MainController extends cokr.xit.base.web.MainController { } @SuppressWarnings("unchecked") - private void attachTaskPrefixName(List list) { - for(DataObject item : list) { - String name = item.string("name"); + private void attachTaskPrefixName(List urlTree) { + List tasks = FimsConf.get().getTasks(); + tasks.forEach(task->task = "/"+task); + + List taskUrlNames = FimsConf.get().getTaskUrlNames(); + + for(DataObject item : urlTree) { + String urlname = item.string("name"); String url = item.string("url"); - if(!name.equals(url)) { - switch (url) { - case "/BPV": item.set("name","전용차로과태료업무 "+name); - case "/PVS": item.set("name","주정차위반과태료업무 "+name); - case "/DPV": item.set("name","장애인주차위반과태료업무 "+name); - case "/ECA": item.set("name","전기차주차위반과태료업무 "+name); - case "/PES": item.set("name","밤샘주차위반과태료업무 "+name); - case "/DVS": item.set("name","미세먼지과태료업무 "+name); + if(!urlname.equals(url)) { + for(int i=0; i