| | |
| | | import com.ycl.jxkg.base.SystemCode; |
| | | import com.ycl.jxkg.context.WebContext; |
| | | import com.ycl.jxkg.domain.entity.Classes; |
| | | import com.ycl.jxkg.domain.entity.SysConfig; |
| | | import com.ycl.jxkg.domain.entity.User; |
| | | import com.ycl.jxkg.domain.entity.UserEventLog; |
| | | import com.ycl.jxkg.domain.other.KeyValue; |
| | |
| | | return Result.ok(userService.importExcel(file)); |
| | | } |
| | | |
| | | @PostMapping("/reset/password/{id}") |
| | | public Result<String> resetPassword(@PathVariable Integer id) { |
| | | User user = userService.getUserById(id); |
| | | String encodePwd = authenticationService.pwdEncode(new SysConfig().getPasswordDefault()); |
| | | user.setPassword(encodePwd); |
| | | userService.updateById(user); |
| | | return Result.ok(); |
| | | } |
| | | |
| | | @PostMapping("/edit/password") |
| | | public Result<String> editPassword(@RequestBody UserEditPasswordVO model) { |
| | | User user = userService.getUserById(model.getId()); |
| | | String newPassword = authenticationService.pwdEncode(model.getNewPassword()); |
| | | user.setPassword(newPassword); |
| | | userService.updateById(user); |
| | | return Result.ok(); |
| | | } |
| | | } |