Jelajahi Sumber

add 修改密码

A17404李放 3 tahun lalu
induk
melakukan
02e93bbf09

+ 3 - 3
nb-admin/src/main/java/com/coffee/admin/controller/system/SysLoginController.java

@@ -50,19 +50,19 @@ public class SysLoginController {
 
     @ApiOperation("修改密码")
     @PostMapping(value = "/updatePass")
-    public ResponseEntity<Object> updatePass(@RequestBody @Validated UserPassVo passVo) throws Exception {
+    public R<Boolean> updatePass(@RequestBody @Validated UserPassVo passVo) throws Exception {
         // 密码解密
         Long userId = SecurityUtil.getSysUser().getId();
         SysUser sysUser = sysUserService.getById(userId);
         if (!SecurityUtil.matchesPassword(passVo.getOldPass(), sysUser.getPassword())) {
             throw new CustomException("旧密码不正确");
         }
-        String encryptPassword = SecurityUtil.encryptPassword(sysUser.getPassword());
+        String encryptPassword = SecurityUtil.encryptPassword(passVo.getNewPass());
         sysUserService
                 .update(new UpdateWrapper<SysUser>()
                         .lambda().eq(SysUser::getId,userId)
                         .set(SysUser::getPassword,encryptPassword));
-        return new ResponseEntity<>(HttpStatus.OK);
+        return R.success(true);
     }
     @Log(title = "获取用户信息")
     @GetMapping("/getUserInfo")

+ 1 - 1
nb-admin/src/main/resources/application-dev.yml

@@ -101,7 +101,7 @@ spring:
         max-wait: -1ms
 request:
   check:
-    enable: true
+    enable: false
     # 开启请求验签
     sign: true
     # 请求与服务器时间间隔不得超过 10分钟