文件上传https
This commit is contained in:
parent
18df96e3b5
commit
104b68f324
|
@ -27,7 +27,6 @@ import lombok.extern.slf4j.Slf4j;
|
|||
import me.chanjar.weixin.common.error.WxErrorException;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.data.redis.core.RedisTemplate;
|
||||
import org.springframework.util.DigestUtils;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
|
@ -54,12 +53,10 @@ public class UserController {
|
|||
private WxOpenConfig wxOpenConfig;
|
||||
|
||||
|
||||
@Resource
|
||||
private RedisTemplate redisTemplate;
|
||||
|
||||
|
||||
/**
|
||||
* 用户登录
|
||||
* Web端用户登录
|
||||
* @param userLoginRequest 用户登录请求体
|
||||
* @param request http
|
||||
* @return 登录用户信息
|
||||
|
@ -91,7 +88,7 @@ public class UserController {
|
|||
*/
|
||||
@GetMapping("/login/wx_open")
|
||||
@ApiOperationSupport(order = 2)
|
||||
@Operation(summary = "(无法测)微信小程序用户登录", description = "参数:code(用户登录凭证), 权限:所有人, 方法名:userLoginByWxOpen")
|
||||
@Operation(summary = "微信小程序用户登录", description = "参数:code(用户登录凭证), 权限:所有人, 方法名:userLoginByWxOpen")
|
||||
public BaseResponse<UserVO> userLoginByWxOpen(@RequestParam("code") String code, HttpServletRequest request) {
|
||||
WxMaJscode2SessionResult sessionInfo;
|
||||
try {
|
||||
|
@ -171,7 +168,7 @@ public class UserController {
|
|||
|
||||
|
||||
/**
|
||||
* 更新个人信息
|
||||
* 小程序端用户更新个人信息
|
||||
* @param userUpdateMyRequest 更新请求体
|
||||
* @param request http
|
||||
* @return 是否更新成功
|
||||
|
@ -192,8 +189,30 @@ public class UserController {
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 创建用户
|
||||
* Web端管理员根据id查询用户信息
|
||||
* @param commonRequest 用户id
|
||||
* @return 添加用户的信息
|
||||
*/
|
||||
@PostMapping("/query/id")
|
||||
@Operation(summary = "Web端管理员根据id查询用户信息", description = "参数:用户id, 权限:管理员(boss, admin), 方法名:getUserById")
|
||||
@AuthCheck(mustRole = UserConstant.ADMIN_ROLE)
|
||||
public BaseResponse<UserVO> getUserById(@RequestBody CommonRequest commonRequest) {
|
||||
if (commonRequest == null) {
|
||||
throw new BusinessException(ErrorCode.PARAMS_ERROR);
|
||||
}
|
||||
Long id = commonRequest.getId();
|
||||
User user = userService.getById(id);
|
||||
return ResultUtils.success(userService.getUserVO(user));
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Web端管理员创建用户
|
||||
* @param userAddRequest 用户添加请求体
|
||||
* @return 添加用户的信息
|
||||
*/
|
||||
|
@ -216,7 +235,7 @@ public class UserController {
|
|||
|
||||
|
||||
/**
|
||||
* 删除用户
|
||||
* Web端管理员删除用户
|
||||
* @param deleteRequest 用户删除请求体
|
||||
* @return 是否删除
|
||||
*/
|
||||
|
@ -234,7 +253,7 @@ public class UserController {
|
|||
|
||||
|
||||
/**
|
||||
* 更新用户
|
||||
* Web端管理员更新用户
|
||||
* @param userUpdateRequest 用户更新请求体
|
||||
* @return 是否更新成功
|
||||
*/
|
||||
|
@ -266,10 +285,10 @@ public class UserController {
|
|||
|
||||
|
||||
/**
|
||||
* 获取用户数量
|
||||
* Web端管理员获取用户数量
|
||||
*/
|
||||
@GetMapping("/count")
|
||||
@Operation(summary = "(未使用)Web端管理员获取用户数量", description = "参数:无, 权限:管理员(admin, boss), 方法名:getUserCount")
|
||||
@Operation(summary = "Web端管理员获取用户数量", description = "参数:无, 权限:管理员(admin, boss), 方法名:getUserCount")
|
||||
@AuthCheck(mustRole = UserConstant.ADMIN_ROLE)
|
||||
public BaseResponse<Long> getUserCount() {
|
||||
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
|
||||
|
@ -281,7 +300,7 @@ public class UserController {
|
|||
|
||||
|
||||
/**
|
||||
* 分页获取用户列表
|
||||
* Web端管理员分页获取用户信息
|
||||
* @param userQueryRequest 查询用户请求体
|
||||
* @return 用户信息列表
|
||||
*/
|
||||
|
@ -305,13 +324,13 @@ public class UserController {
|
|||
|
||||
|
||||
/**
|
||||
* 分页获取用户封装列表
|
||||
* Web端管理员分页获取脱敏用户信息
|
||||
*
|
||||
* @param userQueryRequest 查询用户请求体
|
||||
* @return 脱敏用户信息列表
|
||||
*/
|
||||
@PostMapping("/list/page/vo")
|
||||
@Operation(summary = "(未使用)Web端管理员分页获取脱敏用户信息", description = "参数:用户查询请求体, 排序字段 sortField: points id, 权限:管理员(admin, boss), 方法名:listUserVOByPage")
|
||||
@Operation(summary = "Web端管理员分页获取脱敏用户信息", description = "参数:用户查询请求体, 排序字段 sortField: points id, 权限:管理员(admin, boss), 方法名:listUserVOByPage")
|
||||
@AuthCheck(mustRole = UserConstant.ADMIN_ROLE)
|
||||
public BaseResponse<Page<UserVO>> listUserVOByPage(@RequestBody UserQueryRequest userQueryRequest) {
|
||||
if (userQueryRequest == null) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user