shanji 3 years ago
parent
commit
b79d4b3dab
  1. 3
      BBWY.Server.Business/Statistics/StatisticsBusiness.cs
  2. 70
      BBWY.Test/JDBaoBiaoAPITest.cs
  3. 16
      BBWY.Test/Program.cs

3
BBWY.Server.Business/Statistics/StatisticsBusiness.cs

@ -293,6 +293,7 @@ namespace BBWY.Server.Business
//startDate = startDate.Date;
//endDate = endDate.Date.AddDays(1).AddSeconds(-1);
var dt = DateTime.Parse("2022-05-01");
var afterDt = DateTime.Parse("2022-10-01");
var response = new OrderCountStatisticsResponse();
response.WaitPurchaseCount = fsql.Select<Order>().Where(o => o.ShopId == shopId &&
o.OrderState == Enums.OrderState. && o.StartTime >= dt).Count();
@ -306,7 +307,7 @@ namespace BBWY.Server.Business
response.WaitOutStoreCount = fsql.Select<Order>().Where(o => o.ShopId == shopId && o.OrderState == Enums.OrderState. && o.StartTime >= dt).Count();
response.AfterSaleOrderUnhandleCount = fsql.Select<AfterSaleOrder>().Where(aso => aso.ShopId == shopId && (aso.ProductHealth == null || aso.ProductResult == null) && aso.CreateTime >= dt).Count();
response.AfterSaleOrderUnhandleCount = fsql.Select<AfterSaleOrder>().Where(aso => aso.ShopId == shopId && (aso.ProductHealth == null || aso.ProductResult == null) && aso.CreateTime >= afterDt).Count();
return response;
}

70
BBWY.Test/JDBaoBiaoAPITest.cs

@ -642,22 +642,72 @@ namespace BBWY.Test
}
public void Test_服务单明细(IJdClient client, string token)
public void Test_FindSku(IJdClient client, string token)
{
StockReadFindSkuStockRequest req = new StockReadFindSkuStockRequest();
var res = new AscQueryViewRequest();
res.buId = "10598776";
res.operatePin = "布莱特玩具";
res.operateNick = "布莱特玩具";
res.serviceId = 1567063304;
res.orderId = 255815085917;
req.skuId = 10042760172349;// 10036238533172; //京仓sku
//req.extJsonStr = ;
//req.field = "abc,def,hgj";
var response = client.Execute(res, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(response));
var res = client.Execute(req, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(res));
}
public void Test_获取事业部编码(IJdClient client, string token)
{
EclpMasterQueryDeptRequest req = new EclpMasterQueryDeptRequest();
// req.deptNos = ;
var res = client.Execute(req, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(res));
}
public void Test_查询仓库(IJdClient client, string token)
{
StoreFindPartitionWhByIdAndStatusRequest req = new StoreFindPartitionWhByIdAndStatusRequest();
req.status = "2";
var res = client.Execute(req, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(res));
}
public void Test_查询京仓库存(IJdClient client, string token)
{
EclpStockQueryStockRequest req = new EclpStockQueryStockRequest();
req.deptNo = "EBU4418054732484";
req.warehouseNo = "110029845"; //成都亚一公共平台仓1号库
//req.stockStatus = ;
//req.stockType = ;
//req.goodsNo = ;
req.currentPage ="1" ;
req.pageSize = "100";
//req.returnZeroStock = ;
//req.returnIsvLotattrs = ;
//req.goodsLevel = ;
//req.isvSku = ;
//req.sellerGoodsSign = ;
var res = client.Execute(req, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(res));
}
}
}

16
BBWY.Test/Program.cs

@ -30,14 +30,24 @@ namespace BBWY.Test
IJdClient client = GetJdClient(appkey, appSecret);
var test1 = new JDBaoBiaoAPITest();
test1.Test_服务单明细(client, token);
//test1.Test_订单维度_快车(client, token);
//test1.Test_订单维度_京速推(client, token);
//test1.Test_FindSku(client, token);
test1.Test_获取事业部编码(client, token);
Console.WriteLine();
Console.WriteLine();
test1.Test_查询仓库(client, token);
Console.WriteLine();
Console.WriteLine();
//test1.Test2(client, token);
test1.Test_查询京仓库存(client, token);
Console.WriteLine();
Console.WriteLine();
test1.Test_FindSku(client, token);
Console.WriteLine();
Console.WriteLine();
Console.ReadKey();
}
}

Loading…
Cancel
Save