|  |  | 
 |  |  |  | 
 |  |  |     @RequestMapping("/login.action") | 
 |  |  |     @ManagerAuth(value = ManagerAuth.Auth.NONE, memo = "登录") | 
 |  |  |     public R loginAction(String mobile, String password){ | 
 |  |  |         if (mobile.equals("super") && password.equals(Cools.md5(superPwd))) { | 
 |  |  |     public R loginAction(String username, String password){ | 
 |  |  |         if (username.equals("super") && password.equals(Cools.md5(superPwd))) { | 
 |  |  |             Map<String, Object> res = new HashMap<>(); | 
 |  |  |             res.put("username", mobile); | 
 |  |  |             res.put("token", Cools.enToken(System.currentTimeMillis() + mobile, superPwd)); | 
 |  |  |             res.put("username", username); | 
 |  |  |             res.put("token", Cools.enToken(System.currentTimeMillis() + username, superPwd)); | 
 |  |  |             return R.ok(res); | 
 |  |  |         } | 
 |  |  |         EntityWrapper<User> userWrapper = new EntityWrapper<>(); | 
 |  |  |         userWrapper.eq("mobile", mobile); | 
 |  |  |         userWrapper.eq("username", username); | 
 |  |  |         User user = userService.selectOne(userWrapper); | 
 |  |  |         if (Cools.isEmpty(user)){ | 
 |  |  |             return R.parse(CodeRes.USER_10001); | 
 |  |  | 
 |  |  |         if (!user.getPassword().equals(password)){ | 
 |  |  |             return R.parse(CodeRes.USER_10003); | 
 |  |  |         } | 
 |  |  |         String token = Cools.enToken(System.currentTimeMillis() + mobile, user.getPassword()); | 
 |  |  |         String token = Cools.enToken(System.currentTimeMillis() + username, user.getPassword()); | 
 |  |  |         userLoginService.delete(new EntityWrapper<UserLogin>().eq("user_id", user.getId())); | 
 |  |  |         UserLogin userLogin = new UserLogin(); | 
 |  |  |         userLogin.setUserId(user.getId()); | 
 |  |  | 
 |  |  |     @ManagerAuth | 
 |  |  |     public R menu(){ | 
 |  |  |         // 获取所有一级菜单 | 
 |  |  |         List<Resource> oneLevel = resourceService.selectList(new EntityWrapper<Resource>().eq("level", 1).eq("status", 1).orderBy("sort")); | 
 |  |  |         List<Resource> oneLevel; | 
 |  |  |         User user = null; | 
 |  |  |         Wrapper<Resource> resourceWrapper; | 
 |  |  |         if (getUserId() == 9527) { | 
 |  |  |             oneLevel = resourceService.selectList(new EntityWrapper<Resource>().eq("level", 1).orderBy("sort")); | 
 |  |  |             resourceWrapper = new EntityWrapper<Resource>().eq("level", 2).eq("status", 1).orderBy("sort"); | 
 |  |  |         } else { | 
 |  |  |             // 激活码验证 | 
 |  |  |             if (!SystemProperties.SYSTEM_ACTIVATION) { | 
 |  |  |                 return R.ok(); | 
 |  |  |             } | 
 |  |  |             oneLevel = resourceService.selectList(new EntityWrapper<Resource>().eq("level", 1).eq("status", 1).orderBy("sort")); | 
 |  |  |             // 获取当前用户的所有二级菜单 | 
 |  |  |             user = userService.selectById(getUserId()); | 
 |  |  |             List<RoleResource> roleResources = roleResourceService.selectList(new EntityWrapper<RoleResource>().eq("role_id", user.getRoleId())); |