| | |
| | | //校验密码 |
| | | String password = parameters.get("password").toString(); |
| | | //密码解密 |
| | | //password = AESUtils.decrypt(password, AESKey); |
| | | password = AESUtils.decrypt(password, AESKey); |
| | | if (!MD5Utils.saltMD5Verify(password, userBo.getPassword())) { |
| | | result.put("code", ResponseCodeEnum.PASSWORD_INVALID.getCode()); |
| | | result.put("msg", ResponseCodeEnum.PASSWORD_INVALID.getMsg()); |
| | |
| | | |
| | | //获取用户层级菜单递归方法 |
| | | private List<Map<String, Object>> getMenusByRecursion(Menu menu, List<Menu> menus) { |
| | | List<List<Map<String, Object>>> resultList = new ArrayList(); |
| | | Menu newMenu = new Menu(); |
| | | newMenu.setParentId(menu.getId()); |
| | | //筛选出下一级菜单信息 |
| | |
| | | menuMap.put("menus", getMenusByRecursion(o, menus)); |
| | | list.add(menuMap); |
| | | }); |
| | | resultList.add(list); |
| | | } |
| | | return list; |
| | | } |