|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @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); | 
|---|
|  |  |  | return R.parse(CodeRes.USER_10004); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (user.getStatus()!=1){ | 
|---|
|  |  |  | return R.parse(CodeRes.USER_10002); | 
|---|
|  |  |  | return R.parse(CodeRes.USER_10004); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (!user.getPassword().equals(password)){ | 
|---|
|  |  |  | return R.parse(CodeRes.USER_10003); | 
|---|
|  |  |  | return R.parse(CodeRes.USER_10004); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 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())); | 
|---|