diff --git a/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs b/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs index 57fc92e..a423504 100644 --- a/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs +++ b/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs @@ -2666,10 +2666,6 @@ namespace BBWYB.Server.Business var update = fsql.Update(order.Id).Set(o => o.OrderState, order.OrderState); updateOrderList.Add(update); - #region 通知C端状态 - Task.Factory.StartNew(() => SendPurchaseOrderStateToC(order.Id, order.OrderState.Value), CancellationToken.None, TaskCreationOptions.None, taskSchedulerManager.PurchaseOrderCallbackTaskScheduler); - #endregion - #region 创建待核算任务 if (order.OrderState == Enums.OrderState.待核算) { @@ -2713,9 +2709,14 @@ namespace BBWYB.Server.Business }); } #endregion + + #region 通知C端状态 + Task.Factory.StartNew(() => SendPurchaseOrderStateToC(order.Id, order.OrderState.Value), CancellationToken.None, TaskCreationOptions.None, taskSchedulerManager.PurchaseOrderCallbackTaskScheduler); + #endregion } #endregion + #region 更新数据库 fsql.Transaction(() => {