private static OrderQueryMessage OrderQueryByNewAccessToken(string postData) { var accessToken = AccessToken.NewInstance(); string url = string.Format(WeiXinConst.WeiXin_Pay_OrderQueryUrl, accessToken.Access_Token); OrderQueryMessage result = HttpClientHelper.PostResponse <OrderQueryMessage>(url, postData); return(result); }
public static OrderQueryMessage OrderQuery(string postData) { var accessToken = AccessToken.Instance; string url = string.Format(WeiXinConst.WeiXin_Pay_OrderQueryUrl, accessToken.Access_Token); OrderQueryMessage result = HttpClientHelper.PostResponse <OrderQueryMessage>(url, postData); if (result.TokenExpired) { return(OrderQueryByNewAccessToken(postData)); } return(result); }