Browse Source

在线采购更新货源价格

yijia
shanji 2 years ago
parent
commit
dec97cd819
  1. 19
      BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

19
BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

@ -635,8 +635,8 @@ namespace BBWYB.Server.Business
fsql.Insert(insertOrderPurchaseRelationInfoList).ExecuteAffrows();
updateOrderCost?.ExecuteAffrows();
insertOrderCost?.ExecuteAffrows();
if (updatePurchaseTimeSchemeIdList.Count() > 0)
fsql.Update<PurchaseScheme>(updatePurchaseTimeSchemeIdList).Set(p => p.LastPurchaseTime, DateTime.Now).ExecuteAffrows();
//if (updatePurchaseTimeSchemeIdList.Count() > 0)
// fsql.Update<PurchaseScheme>(updatePurchaseTimeSchemeIdList).Set(p => p.LastPurchaseTime, DateTime.Now).ExecuteAffrows();
fsql.Update<Order>(request.OrderId).Set(o => o.OrderState, dbOrder.OrderState)
.SetIf(!string.IsNullOrEmpty(request.Remark), o => o.PurchaseRemark, request.Remark)
.Set(o => o.IsPurchased, true)
@ -649,6 +649,21 @@ namespace BBWYB.Server.Business
update.ExecuteAffrows();
}
});
#region 更新采购方案最新价格
Task.Factory.StartNew(() =>
{
try
{
purchaseSchemeBusiness.RefreshPurchaseScheme(new RefreshSchemeRequest()
{
SchemeIdList = updatePurchaseTimeSchemeIdList
});
}
catch { }
}, CancellationToken.None, TaskCreationOptions.LongRunning, taskSchedulerManager.PurchaseOrderCallbackTaskScheduler);
#endregion
}
/// <summary>

Loading…
Cancel
Save