| | |
| | | |
| | | |
| | | public List<User> getAll() { |
| | | List<User> users = userMapper.selectList(null); |
| | | QueryWrapper<User> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.ne("name","superuser"); |
| | | List<User> users = userMapper.selectList(queryWrapper); |
| | | return users; |
| | | } |
| | | |
| | |
| | | queryWrapper.or().like(StringUtils.isNotEmpty(user.getSearch()), "real_name", user.getSearch()); |
| | | queryWrapper.or().like(StringUtils.isNotEmpty(user.getSearch()), "phone", user.getSearch()); |
| | | queryWrapper.or().like(StringUtils.isNotEmpty(user.getSearch()), "email", user.getSearch()); |
| | | queryWrapper.ne("name","superuser"); |
| | | IPage<User> page = userMapper.selectPage(new Page<>(pageNum, pageSize), queryWrapper); |
| | | return new Response<IPage<User>>().set(1, page); |
| | | } |
| | | |
| | | |
| | | public boolean validatePassword(String userName, String password) { |
| | | User user = userBridgeService.findPasswordAndSlatByUserName(userName); |
| | | public boolean validatePassword(int id, String password) { |
| | | User user = userMapper.selectById(id); |
| | | boolean result = user.getPassword().equals(DigestsUtil.sha1(password, user.getSalt())); |
| | | return result; |
| | | } |
| | | |
| | | public Response update(User user) { |
| | | if(StringUtils.isNotEmpty(user.getPassword())){ |
| | | String password = DigestsUtil.sha1(user.getPassword(),user.getSalt()); |
| | | user.setPassword(password); |
| | | public Response updatePassword(int id,String password){ |
| | | User user = userMapper.selectById(id); |
| | | String saltPassword = DigestsUtil.sha1(password,user.getSalt()); |
| | | user.setPassword(saltPassword); |
| | | if (userMapper.updateById(user) > 0) { |
| | | return new Response().setMsg(1, "修改成功"); |
| | | } else { |
| | | return new Response().setMsg(0, "修改失败"); |
| | | } |
| | | } |
| | | public Response resetPassword(int id){ |
| | | return updatePassword(id,"123456"); |
| | | } |
| | | |
| | | public Response update(User user) { |
| | | if (userMapper.updateById(user) > 0) { |
| | | return new Response().setMsg(1, "更新成功"); |
| | | } else { |
| | |
| | | |
| | | public Response updateUserFreeze(int id, int state) { |
| | | User user = userMapper.selectById(id); |
| | | if ("superuser".equals(user.getName())){ |
| | | return new Response().setMsg(0, "更新失败"); |
| | | } |
| | | user.setState(state); |
| | | if (userMapper.updateById(user) > 0) { |
| | | if (state == 0) { |
| | |
| | | } |
| | | } |
| | | |
| | | /*public Response deleteUser(int id){ |
| | | User user =userMapper.selectById(id); |
| | | user.setState(2); |
| | | if(userMapper.updateById(user)>0){ |
| | | return new Response().setMsg(1,"删除成功"); |
| | | }else { |
| | | return new Response().setMsg(0,"删除失败"); |
| | | } |
| | | }*/ |
| | | |
| | | public Response delete(int id) { |
| | | User user = userMapper.selectById(id); |
| | | if ("superuser".equals(user.getName())){ |
| | | return new Response().setMsg(0, "删除失败"); |
| | | } |
| | | if (userMapper.deleteById(id) > 0) { |
| | | return new Response().setMsg(1, "删除成功"); |
| | | } else { |