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() public void BSyncToC()
{ {
var time = DateTime.Parse("2023-09-01"); 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 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 count = orderList.Count();
var i = 1; var i = 1;
foreach (var order in orderList) foreach (var order in orderList)
{ {
Thread.Sleep(500); Thread.Sleep(500);
try try
{ {
var url = "http://bbwytest.qiyue666.com"; 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, OrderId = order.Id,
PurchaseOrderState = order.OrderState PurchaseOrderState = order.OrderState
}, null, HttpMethod.Post); }, 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) catch (Exception ex)
{ {

Loading…
Cancel
Save