From 760e53aeef80c287ced8b6716336733867fc7565 Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: 星期四, 07 三月 2024 08:30:57 +0800
Subject: [PATCH] 新增需求

---
 src/main/java/com/nanometer/smartlab/controller/MenuController.java |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/controller/MenuController.java b/src/main/java/com/nanometer/smartlab/controller/MenuController.java
index 1c93701..2b15bc8 100644
--- a/src/main/java/com/nanometer/smartlab/controller/MenuController.java
+++ b/src/main/java/com/nanometer/smartlab/controller/MenuController.java
@@ -2,6 +2,7 @@
 
 import com.nanometer.smartlab.model.MenuModel;
 import com.nanometer.smartlab.util.FacesUtils;
+import org.apache.commons.collections4.ListUtils;
 import org.apache.commons.lang.StringUtils;
 import org.springframework.context.ApplicationContext;
 import org.springframework.context.annotation.Scope;
@@ -12,7 +13,6 @@
 import javax.annotation.Resource;
 import javax.faces.context.FacesContext;
 import javax.servlet.ServletContext;
-import java.awt.*;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.util.HashMap;
@@ -73,7 +73,24 @@
                     }
                 }
             }
+            /**
+             * 姑苏实验室 价格管理需要放在审批管理后面
+             */
+            if(this.getActiveEnv().equalsIgnoreCase("gslab")){
+                MenuModel menuModel=this.menuList.get(0);
+                List<MenuModel> subMenuModels=menuModel.getSubMenu();
+                if(!subMenuModels.get(1).getId().equalsIgnoreCase("approval_mng")){
+                    swap(subMenuModels,1,2);
+                }
+            }
         }
+
+    }
+
+    public  void swap(List<MenuModel> a, int i, int j) {
+        MenuModel t = a.get(i);
+        a.set(i, a.get(j));
+        a.set(j, t);
     }
 
     private void executeMethod(String clazzName, String methodName, Object... params) {

--
Gitblit v1.9.2