diff --git a/BBWY.Server.Business/Sync/OrderSyncBusiness.cs b/BBWY.Server.Business/Sync/OrderSyncBusiness.cs index f05c5c98..9938bd21 100644 --- a/BBWY.Server.Business/Sync/OrderSyncBusiness.cs +++ b/BBWY.Server.Business/Sync/OrderSyncBusiness.cs @@ -841,14 +841,15 @@ namespace BBWY.Server.Business var shopList = venderBusiness.GetShopList(shopId); var shopIds = shopList.Select(s => long.Parse(s.ShopId)).ToList(); - fsql.Delete().Where(wo => shopIds.Contains(wo.ShopId.Value)) - .Where(wo => fsql.Select().Where(o => o.Id == wo.Id).Any()) - .ExecuteAffrows(); + var deleteRow = fsql.Select().Where(wo => shopIds.Contains(wo.ShopId.Value)) + .Where(wo => fsql.Select().Where(o => o.Id == wo.Id).Any()) + .ToDelete() + .ExecuteAffrows(); var waitPayOrderList = fsql.Select().Where(wo => shopIds.Contains(wo.ShopId.Value)).ToList(); if (waitPayOrderList.Count() == 0) - return; + return; foreach (var shop in shopList) {