getuserprofile使用promise封装异步请求