| | |
| | | return Result.success(null); |
| | | } |
| | | LinkedHashSet<String> parentIdSet = new LinkedHashSet<>(menuIds); |
| | | Set<String> byParentId = menuService.getByParentId(parentIdSet); |
| | | |
| | | if (byParentId == null || byParentId.isEmpty()) { |
| | | List<SysMenu> parentList = menuService.getMenuByParentId(parentIdSet); |
| | | if (parentList == null) { |
| | | return Result.success(null); |
| | | } |
| | | List<SysMenu> parentList = menuService.selectBatchIds(byParentId); |
| | | |
| | | return Result.success(parentList); |
| | | } |
| | |
| | | } |
| | | parentIdSet.add(sysMenu.getId()); |
| | | } |
| | | Set<String> byParentId = menuService.getByParentId(parentIdSet); |
| | | List<SysMenu> parentList = menuService.selectBatchIds(byParentId); |
| | | List<SysMenu> parentList = menuService.getMenuByParentId(parentIdSet); |
| | | |
| | | return Result.success(parentList) ; |
| | | } |
| | |
| | | menu.setId(uuid); |
| | | menu.setParentId(parentId); |
| | | menu.setOrderNo(orderno); |
| | | menu.setMenuType(menuType); |
| | | menu.setMenuType(menuType).setCreateTime(new Date()); |
| | | boolean inserted = menuService.insert(menu); |
| | | if (inserted) { |
| | | return Result.success(menu); |
| | |
| | | }else { |
| | | orderno = Integer.valueOf(ordernoStr); |
| | | } |
| | | menu = new SysMenu().setId(id).setParentId(parentId).setMenuType(menuType).setName(name).setOrderNo(orderno); |
| | | menu = new SysMenu().setCreateTime(new Date()).setId(id).setParentId(parentId).setMenuType(menuType).setName(name).setOrderNo(orderno); |
| | | menu.insert(); |
| | | } |
| | | |
| | |
| | | @RequestMapping(value = "/update", method = RequestMethod.GET) |
| | | public Result<Object> update(@RequestParam String id, HttpServletRequest request) { |
| | | SysMenu menu = menuService.selectById(id); |
| | | |
| | | if (menu == null) { |
| | | return Result.error(CodeMsg.SELECT_ERROR_NOTFOUND); |
| | | } |
| | | menu.setUpdateTime(new Date()); |
| | | String ordernoStr = request.getParameter("orderNo"); |
| | | String parentId = request.getParameter("parentId"); |
| | | String menuType = request.getParameter("menuType"); |