업무URL트리 표시 수정

main
이범준 1 year ago
parent 5a9ad70ed6
commit dd9ae3dec2

@ -29,6 +29,7 @@ public class FimsConf extends AbstractComponent {
private String sgg; private String sgg;
private List<String> tasks; private List<String> tasks;
private List<String> taskUrlNames;
public static void main(String[] args) { public static void main(String[] args) {
System.out.println(FimsConf.get().getTasks()); System.out.println(FimsConf.get().getTasks());

@ -19,6 +19,7 @@ import cokr.xit.base.security.access.service.AuthorityService;
import cokr.xit.base.user.SigunguQuery; import cokr.xit.base.user.SigunguQuery;
import cokr.xit.base.user.service.SigunguDepartmentService; import cokr.xit.base.user.service.SigunguDepartmentService;
import cokr.xit.base.user.service.UserService; import cokr.xit.base.user.service.UserService;
import cokr.xit.fims.FimsConf;
import cokr.xit.fims.base.FimsUser; import cokr.xit.fims.base.FimsUser;
import cokr.xit.fims.base.service.bean.OgdpBean; import cokr.xit.fims.base.service.bean.OgdpBean;
import cokr.xit.fims.base.service.bean.SseBean; import cokr.xit.fims.base.service.bean.SseBean;
@ -89,18 +90,20 @@ public class MainController extends cokr.xit.base.web.MainController {
} }
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
private void attachTaskPrefixName(List<DataObject> list) { private void attachTaskPrefixName(List<DataObject> urlTree) {
for(DataObject item : list) { List<String> tasks = FimsConf.get().getTasks();
String name = item.string("name"); tasks.forEach(task->task = "/"+task);
List<String> taskUrlNames = FimsConf.get().getTaskUrlNames();
for(DataObject item : urlTree) {
String urlname = item.string("name");
String url = item.string("url"); String url = item.string("url");
if(!name.equals(url)) { if(!urlname.equals(url)) {
switch (url) { for(int i=0; i<tasks.size();i++) {
case "/BPV": item.set("name","전용차로과태료업무 "+name); if(url.startsWith("/"+tasks.get(i))) {
case "/PVS": item.set("name","주정차위반과태료업무 "+name); item.set("name",taskUrlNames.get(i)+" "+urlname);
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(item.get("children") != null) { if(item.get("children") != null) {

Loading…
Cancel
Save