Browse Source

过滤不认识的状态

qianyi
shanji 2 years ago
parent
commit
08b3c48cd6
  1. 8
      BBWY.Server.Business/Sync/OrderSyncBusiness.cs

8
BBWY.Server.Business/Sync/OrderSyncBusiness.cs

@ -28,6 +28,8 @@ namespace BBWY.Server.Business
private IMemoryCache memoryCache;
private IList<string> validOrderState;
public OrderSyncBusiness(RestApiService restApiService,
IOptions<GlobalConfig> options,
@ -51,6 +53,10 @@ namespace BBWY.Server.Business
{
{ Enums.Platform., SyncJDOrder }
};
this.validOrderState = new List<string>()
{
"WAIT_SELLER_STOCK_OUT","WAIT_GOODS_RECEIVE_CONFIRM","FINISHED_L","LOCKED","TRADE_CANCELED","POP_ORDER_PAUSE","PAUSE"
};
}
/// <summary>
/// 手动同步订单
@ -202,7 +208,7 @@ namespace BBWY.Server.Business
private void SyncJDOrder(JArray orderTokenJArray, long shopId, string relayAPIHost, string appKey, string appSecret, string appToken, decimal platformCommissionRatio)
{
var validOrders = orderTokenJArray.Where(o => o.Value<string>("orderState") != "NOT_PAY");
var validOrders = orderTokenJArray.Where(o => validOrderState.Contains(o.Value<string>("orderState")));
if (validOrders.Count() == 0)
return;

Loading…
Cancel
Save