From 1bbeba412a6880049ea9a8a649bfa4dbbf29ad44 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Tue, 22 Sep 2020 11:28:08 +0800
Subject: [PATCH] websocket关闭测试
---
src/main/java/com/moral/service/impl/MenuServiceImpl.java | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/src/main/java/com/moral/service/impl/MenuServiceImpl.java b/src/main/java/com/moral/service/impl/MenuServiceImpl.java
index 07655dc..ac8f2a4 100644
--- a/src/main/java/com/moral/service/impl/MenuServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/MenuServiceImpl.java
@@ -6,8 +6,6 @@
import java.util.Iterator;
import java.util.List;
-import javax.annotation.Resource;
-
import org.apache.commons.collections.CollectionUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -17,11 +15,12 @@
import com.moral.common.bean.PageBean;
import com.moral.common.util.ExampleUtil;
import com.moral.entity.Menu;
+import com.moral.entity.RoleMenu;
import com.moral.mapper.MenuMapper;
import com.moral.mapper.RoleMenuMapper;
import com.moral.service.MenuService;
import com.moral.util.TkMybatisUtils;
-
+import javax.annotation.Resource;
import tk.mybatis.mapper.entity.Example;
@Service
@@ -118,6 +117,9 @@
Example example = new Example(ENTITY_CLASS);
example.or().andIn("id", Arrays.asList(ids));
menuMapper.updateByExampleSelective(menu, example);
+ Example roleMenuExample = new Example(RoleMenu.class);
+ roleMenuExample.or().andIn("menuId", Arrays.asList(ids));
+ roleMenuMapper.deleteByExample(roleMenuExample);
}
@Override
@@ -125,10 +127,14 @@
List<Menu> menuList = menuMapper.getMenuListInfo();
List<Menu> zNodes = new ArrayList<>();
for (Menu menu : menuList) {
- if (menu.getMenuOrder().toString().length() == 2) {
+ if (menu.getMenuOrder().toString().substring(0, 1).equals("1")) {
menu.setMenuParentId(Integer.valueOf(menu.getMenuOrder().toString().substring(0, 1)));
- } else if (menu.getMenuOrder().toString().length() == 3) {
- menu.setMenuParentId(Integer.valueOf(menu.getMenuOrder().toString().substring(0, 2)));
+ } else {
+ if (menu.getMenuOrder().toString().length() == 2) {
+ menu.setMenuParentId(Integer.valueOf(menu.getMenuOrder().toString().substring(0, 1)));
+ } else if (menu.getMenuOrder().toString().length() == 3) {
+ menu.setMenuParentId(Integer.valueOf(menu.getMenuOrder().toString().substring(0, 2)));
+ }
}
zNodes.add(menu);
}
--
Gitblit v1.8.0