修复bug

This commit is contained in:
18942506660
2024-03-22 15:23:03 +08:00
parent 522e26fae7
commit 5dd002934d

View File

@@ -155,10 +155,11 @@ namespace WMS.Web.Domain.Entitys
{ {
if (this.Status == OutStockStatus.Repeal) if (this.Status == OutStockStatus.Repeal)
return; return;
var details = this.Details.Where(w => w.IsRepeal != true).ToList();
if (this.Details.Where(w => w.RealityQty <= 0).Count() == this.Details.Count()) if (details.Where(w => w.RealityQty <= 0).Count() == details.Count())
this.Status = OutStockStatus.Wait; this.Status = OutStockStatus.Wait;
else if (this.Details.Where(w => w.RealityQty >= w.AccruedQty).Count() == this.Details.Count()) else if (details.Where(w => w.RealityQty >= w.AccruedQty).Count() == details.Count())
this.Status = OutStockStatus.Already; this.Status = OutStockStatus.Already;
else else
this.Status = OutStockStatus.Part; this.Status = OutStockStatus.Part;
@@ -202,6 +203,8 @@ namespace WMS.Web.Domain.Entitys
//如果明细全部作废,则单据状态作废 //如果明细全部作废,则单据状态作废
if (this.Details.Where(w => w.IsRepeal == true).Count() == this.Details.Count()) if (this.Details.Where(w => w.IsRepeal == true).Count() == this.Details.Count())
this.Status = OutStockStatus.Repeal; this.Status = OutStockStatus.Repeal;
GenerateStatus();
} }
/// <summary> /// <summary>
/// 合并 /// 合并