public async Task <bool> GetUserInfo() { GetUserInforRequestParams sParams = new GetUserInforRequestParams(); sParams.deviceId = Configuration.GetDeviceUniqueId(); HttpSerializeData <GetUserInforRequestParams> httpSerializeData = new HttpSerializeData <GetUserInforRequestParams>("getUserInfo.html", sParams); NetworkRequest networkRequest = NetworkRequest.CreateHttp(httpSerializeData.GetURL()); var resultJson = await networkRequest.PostAsync <string>(JsonAnalysis.Serialize(httpSerializeData)); if (!string.IsNullOrEmpty(resultJson)) { HttpDeserializeData <GetUserInforResponseData> sData = JsonAnalysis.Deserialize <HttpDeserializeData <GetUserInforResponseData> >(resultJson); if (sData.result.error == "01") // 未绑定账户 { //todo:跳转到绑定页面,进行用户绑定 (Window.Current.Content as Frame).Navigate(typeof(BindDevicePage)); } else if (sData.status.code.Equals("0000")) { //todo:跳转到签到页面 (Window.Current.Content as Frame).Navigate(typeof(SignPage)); } else { } return(true); } return(false); }
private async void GetUserInfo() { GetUserInforRequestParams sParams = new GetUserInforRequestParams(); sParams.deviceId = Configuration.GetDeviceUniqueId(); HttpSerializeData <GetUserInforRequestParams> httpSerializeData = new HttpSerializeData <GetUserInforRequestParams>("getUserInfo.html", sParams); NetworkRequest networkRequest = NetworkRequest.CreateHttp(httpSerializeData.GetURL()); var resultJson = await networkRequest.PostAsync <string>(JsonAnalysis.Serialize(httpSerializeData)); HttpDeserializeData <GetUserInforResponseData> sData = JsonAnalysis.Deserialize <HttpDeserializeData <GetUserInforResponseData> >(resultJson); if (sData.result.error == "01") // 未绑定账户 { //todo:跳转到绑定页面,进行用户绑定 } else if (sData.status.code.Equals("0000")) { //todo:跳转到签到页面 } else { } }