diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index 1c1c895c..665b89ed 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -45,43 +45,26 @@ namespace BBWY.Test //var token = "44c19a1c1fbd4641957e6e8985ed1358jmtl"; //森王玩具 - var qtAppId = "BBWY2023022001"; - var qtAppSecret = "908e131365d5448ca651ba20ed7ddefe"; - var url = "https://qt.qiyue666.com/api/platform/product/spu/208"; - var callTime = DateTime.Now.ToString("yyyyMMddHHmmss"); - var randomNum = new Random().Next(100000, 999999).ToString(); - var p = new object[] { }; + IJdClient client = GetJdClient(appkey, appSecret); + PopOrderSearchRequest req = new PopOrderSearchRequest(); - var jmStr = JsonConvert.SerializeObject(new QuanTanSignParam() - { - appId = qtAppId, - appSecret = qtAppSecret, - callTime = callTime, - _params = JsonConvert.SerializeObject(p), - randomNum = randomNum - }); - var md5Str = Md5Encrypt(jmStr); - var qtToken = $"{qtAppId}-{callTime}-{md5Str}-{randomNum}"; + req.startDate = "2023-03-05 13:30:00"; - var qtRequestParam = new QuanTanRequestParam() - { - Params = p, - token = qtToken - }; - using (var httpClient = new HttpClient()) - { - using (var request = new HttpRequestMessage(HttpMethod.Post, url)) - { - request.Content = new StringContent(JsonConvert.SerializeObject(qtRequestParam), Encoding.UTF8, "application/json"); + req.endDate = "2023-03-06 00:00:00"; + + req.orderState = "WAIT_SELLER_STOCK_OUT,WAIT_GOODS_RECEIVE_CONFIRM,PAUSE,FINISHED_L,TRADE_CANCELED,LOCKED,NOT_PAY"; + + req.optionalFields = "orderId,venderId,orderType,payType,orderTotalPrice,orderSellerPrice,orderPayment,freightPrice,orderState,orderStateRemark,orderRemark,orderStartTime,orderEndTime,modified,consigneeInfo,itemInfoList,couponDetailList,taxFee,venderRemark,pin,waybill,storeOrder,storeId,sellerDiscount"; + + + req.page = "1"; + req.pageSize = "100"; + req.sortType = "0"; + req.dateType = "1"; - using (var response = httpClient.SendAsync(request).Result) - { - var result = response.Content.ReadAsStringAsync().Result; - Console.WriteLine(result); - } - } - } + var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); + Console.WriteLine(response); Console.ReadKey(); } }