diff --git a/BBWYB.Server.Business/Order/OrderBusiness.cs b/BBWYB.Server.Business/Order/OrderBusiness.cs index 6605a33..c925b5a 100644 --- a/BBWYB.Server.Business/Order/OrderBusiness.cs +++ b/BBWYB.Server.Business/Order/OrderBusiness.cs @@ -525,15 +525,23 @@ namespace BBWYB.Server.Business public void CancelOrder(CancelOrderRequest request, string mdsToken) { - opPlatformClientFactory.GetClient((AdapterEnums.PlatformType)request.Platform).CancelOrder(new OP_CancelOrderRequest() + try { - AppKey = request.AppKey, - AppSecret = request.AppSecret, - AppToken = request.AppToken, - OrderId = request.OrderId, - Platform = (AdapterEnums.PlatformType)request.Platform, - Remark = request.Remark - }); + opPlatformClientFactory.GetClient((AdapterEnums.PlatformType)request.Platform).CancelOrder(new OP_CancelOrderRequest() + { + AppKey = request.AppKey, + AppSecret = request.AppSecret, + AppToken = request.AppToken, + OrderId = request.OrderId, + Platform = (AdapterEnums.PlatformType)request.Platform, + Remark = request.Remark + }); + } + catch (Exception ex) + { + if (!ex.Message.Contains("订单已删除")) + throw new Exception(ex.Message); + } fsql.Transaction(() => { @@ -551,7 +559,7 @@ namespace BBWYB.Server.Business } catch { - + } //var sql = $"update purchaseorderv2 set OrderState=6 where Id='{request.OrderId}'";