用户头像获取重构