This commit is contained in:
tongfei
2023-12-05 09:50:12 +08:00
2 changed files with 7 additions and 2 deletions

View File

@@ -140,7 +140,12 @@ namespace WMS.Web.Domain.Entitys
/// </summary>
public void GenerateStatus()
{
if (this.Details.Where(w => w.RealityQty >= w.AccruedQty).Count() == this.Details.Count())
if (this.Status == OutStockStatus.Repeal)
return;
if (this.Details.Where(w => w.RealityQty <= 0).Count() == this.Details.Count())
this.Status = OutStockStatus.Wait;
else if (this.Details.Where(w => w.RealityQty >= w.AccruedQty).Count() == this.Details.Count())
this.Status = OutStockStatus.Already;
else
this.Status = OutStockStatus.Part;