Quellcode durchsuchen

FIX: duplicate date in menuList

zhangxin vor 8 Jahren
Ursprung
Commit
50a817231d

+ 5 - 0
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/data/MenuVO.java

@@ -58,4 +58,9 @@ public class MenuVO extends BaseVO{
     public void setUrl(String url) {
         this.url = url;
     }
+
+    @Override
+    public String toString() {
+        return menu+detail;
+    }
 }

+ 1 - 1
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/logic/impl/MenuLogicImpl.java

@@ -47,7 +47,7 @@ public class MenuLogicImpl implements MenuLogic {
             List<MenuVO> menuVOsofManager =
                     menuVOWrapper.wrap(menuService.getMenuListByRoleName("manager"));
             for (MenuVO m : menuVOsofManager) {
-                if (!menuVOs.stream().anyMatch(menuVO -> menuVO.getDetail().equals(m.getDetail()))) {
+                if (!menuVOs.stream().anyMatch(menuVO -> menuVO.toString().equals(m.toString()))) {
                     menuVOs.add(m);
                 }
             }