Browse Source

修复C单数据

liangku_skuoptimazation
shanji 2 years ago
parent
commit
6acfa1d1f2
  1. 17
      BBWYB.Server.Business/DataRepair/DataRepairBusiness.cs

17
BBWYB.Server.Business/DataRepair/DataRepairBusiness.cs

@ -313,25 +313,30 @@ namespace BBWYB.Server.Business
public void BSyncToC()
{
var time = DateTime.Parse("2023-09-01");
var orderList = fsql.Select<Order>().Where(o => o.StartTime < time).OrderByDescending(o => o.Id).ToList(o => new { o.Id, o.OrderState });
var time = DateTime.Parse("2023-10-29");
var orderList = fsql.Select<Order>().Where(o => o.StartTime > time).OrderByDescending(o => o.Id).ToList(o => new { o.Id, o.OrderState });
var count = orderList.Count();
var i = 1;
foreach (var order in orderList)
{
Thread.Sleep(500);
try
{
var url = "http://bbwytest.qiyue666.com";
var result = restApiService.SendRequest(url, "api/BatchPurchase/UpdatePurchaseOrderState", new
var result_orderState = restApiService.SendRequest(url, "api/BatchPurchase/UpdatePurchaseOrderState", new
{
OrderId = order.Id,
PurchaseOrderState = order.OrderState
}, null, HttpMethod.Post);
Console.WriteLine($"{i}/{count},{order.Id},{result.StatusCode}");
var result_editPrice = restApiService.SendRequest(url,
"/Api/PurchaseOrder/QuanTanEditPriceCallback",
new { orderId = order.Id },
null,
HttpMethod.Post);
Console.WriteLine($"{i}/{count},{order.Id},{result_orderState.StatusCode},{result_editPrice.StatusCode}");
}
catch (Exception ex)
{

Loading…
Cancel
Save