|  |  | 
 |  |  |     @Override | 
 |  |  |     @Transactional | 
 |  |  |     public void allotMenus(Map<String, Object> parameters) { | 
 |  |  |         HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest(); | 
 |  |  |         String token = request.getHeader("token"); | 
 |  |  |  | 
 |  |  |         Integer groupId = Integer.parseInt(parameters.get("groupId").toString()); | 
 |  |  |         List<Integer> menuIds = (ArrayList) parameters.get("menuIds"); | 
 |  |  |         Map<String, Object> currentUserInfo = (Map<String, Object>) TokenUtils.getUserInfoByToken(token); | 
 |  |  |         Map<String, Object> currentUserInfo = (Map<String, Object>) TokenUtils.getUserInfo(); | 
 |  |  |         Map<String, Object> orgInfo = (Map<String, Object>) currentUserInfo.get("organization"); | 
 |  |  |         UpdateWrapper<GroupMenu> deleteWrapper = new UpdateWrapper<>(); | 
 |  |  |         deleteWrapper.eq("group_id", groupId).eq("channel_key", Constants.WEB_CHANNEL); | 
 |  |  | 
 |  |  |         //日志 | 
 |  |  |         String groupName = groupMapper.selectById((Integer) parameters.get("groupId")).getGroupName(); | 
 |  |  |         String content = "给组:" + groupName + "分配了菜单:" + menus; | 
 |  |  |         operationLogUtils.insertLog(request, content, Constants.UPDATE_OPERATE_TYPE); | 
 |  |  |         operationLogUtils.insertLog(content, Constants.UPDATE_OPERATE_TYPE); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override |