| | |
| | | } |
| | | |
| | | /** |
| | | * 修改密码 |
| | | */ |
| | | @PostMapping("/update-password") |
| | | @ApiOperationSupport(order = 9) |
| | | @ApiOperation(value = "修改密码", notes = "传入密码") |
| | | public R updatePassword(@ApiParam(value = "旧密码", required = true) @RequestParam String oldPassword, |
| | | @ApiParam(value = "新密码", required = true) @RequestParam String newPassword, |
| | | @ApiParam(value = "新密码", required = true) @RequestParam String newPassword1) { |
| | | boolean temp = userWxService.updatePassword(AuthUtil.getUserId(), oldPassword, newPassword, newPassword1); |
| | | return R.status(temp); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 删除 |
| | | */ |
| | | @PostMapping("/remove") |
| | |
| | | boolean removeUser(String userIds); |
| | | |
| | | List<UserWxExcel> exportUser(Map<String, Object> user); |
| | | |
| | | /** |
| | | * 修改密码 |
| | | * @param userId |
| | | * @param newPassword |
| | | * @param oldPassword |
| | | * @param newPassword1 |
| | | * @return |
| | | */ |
| | | boolean updatePassword(Long userId, String oldPassword, String newPassword, String newPassword1); |
| | | } |
| | |
| | | List<UserWxExcel> userList = baseMapper.exportUser(param); |
| | | return userList; |
| | | } |
| | | |
| | | /** |
| | | * 修改密码 |
| | | * @param userId |
| | | * @param newPassword |
| | | * @param oldPassword |
| | | * @param newPassword1 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public boolean updatePassword(Long userId, String oldPassword, String newPassword, String newPassword1) { |
| | | UserWx user = getById(userId); |
| | | if (!newPassword.equals(newPassword1)) { |
| | | throw new ServiceException("请输入正确的确认密码!"); |
| | | } |
| | | if (!user.getPassword().equals(DigestUtil.hex(oldPassword))) { |
| | | throw new ServiceException("原密码不正确!"); |
| | | } |
| | | return this.update(Wrappers.<UserWx>update().lambda().set(UserWx::getPassword, DigestUtil.hex(newPassword)).eq(UserWx::getId, userId)); |
| | | } |
| | | } |
| | |
| | | # port: 5672 |
| | | # username: admin |
| | | # password: admin |
| | | servlet: |
| | | multipart: |
| | | location: /tmp/undertow |
| | | |
| | | datasource: |
| | | # MySql |