| | |
| | | result = manageRoleMenuMapper.getDataByMenuIds(list,id); |
| | | } |
| | | List<Map> result1 = manageRoleMenuMapper.getDataByRoleId(id); |
| | | if (manageRoleMenuMapper.selectCount(wrapper)==0 || result.size()==0){ |
| | | if ((manageRoleMenuMapper.selectCount(wrapper)==0 || result.size()==0)&&list.size()!=0){ |
| | | List<Map> insertList = new ArrayList<>(); |
| | | for (Object temp:list) { |
| | | Map<String,Object> map = new HashMap<>(); |
| | |
| | | if (insertList.size()!=0){ |
| | | manageRoleMenuMapper.insertBatch(insertList); |
| | | } |
| | | } |
| | | }else { |
| | | List updateList = new ArrayList(); |
| | | for (Map manageRoleMenu:result1) { |
| | | int have = 1; |
| | |
| | | } |
| | | manageRoleMenuMapper.insertBatch(mapList); |
| | | } |
| | | } |
| | | List<ManageMenu> manageMenusNew = manageMenuMapper.getManageMenuByRoleId(id); |
| | | List manageMenuOldList = new ArrayList(); |
| | | List manageMenuNewList = new ArrayList(); |