/**
* 根据用户id查询用户信息
* @param userId
* @return
*/
public Users queryUserInfo(String userId);
@Transactional(propagation = Propagation.SUPPORTS)
@Override
public Users queryUserInfo(String userId) {
Users user = usersMapper.selectByPrimaryKey(userId);
user.setPassword(null);
return user;
}
@Api(value = "center - 用户中心", tags = {"用户中心展示的相关接口"})
@RestController
@RequestMapping("center")
public class CenterController {
@Autowired
private CenterUserService centerUserService;
@ApiOperation(value = "获取用户信息", notes = "获取用户信息", httpMethod = "GET")
@GetMapping("userInfo")
public JSONResult userInfo(
@ApiParam(name = "userId", value = "用户id", required = true)
@RequestParam String userId) {
Users user = centerUserService.queryUserInfo(userId);
return JSONResult.ok(user);
}
}