feat:实现用户密码修改接口
This commit is contained in:
@@ -1,9 +1,6 @@
|
||||
package ai.remi.sys.web.controller;
|
||||
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import ai.remi.comm.core.result.PagerBean;
|
||||
import ai.remi.comm.core.result.ResultBean;
|
||||
import ai.remi.comm.domain.query.PageQuery;
|
||||
@@ -27,6 +24,9 @@ import ai.remi.sys.infra.mapper.UserMapper;
|
||||
import ai.remi.sys.server.service.DeptUserService;
|
||||
import ai.remi.sys.server.service.UserPostService;
|
||||
import ai.remi.sys.server.service.UserService;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
@@ -153,6 +153,22 @@ public class UserController {
|
||||
return ResultBean.success(userService.save(user));
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新密码
|
||||
*
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PutMapping("/updatePwd")
|
||||
@Operation(summary = "更新密码")
|
||||
@LogRecord(content = "修改用户密码", businessType = BusinessType.UPDATE)
|
||||
@Transactional(rollbackFor = Exception.class, transactionManager = "transactionManager")
|
||||
public ResultBean<Boolean> updatePwd(@RequestParam("userId") String userId,
|
||||
@RequestParam("nowPassword") String nowPassword,
|
||||
@RequestParam("newPassword") String newPassword) {
|
||||
//执行数据更新
|
||||
return ResultBean.success(userService.updatePwd(userId, nowPassword, newPassword));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
@@ -203,6 +219,5 @@ public class UserController {
|
||||
}
|
||||
return ResultBean.success(userService.removeByIds(ids));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user