修复bug

This commit is contained in:
18942506660
2023-12-04 17:05:49 +08:00
parent faadd8aabf
commit 89116e663e
2 changed files with 12 additions and 3 deletions

View File

@@ -131,13 +131,21 @@ namespace WMS.Web.Domain.Entitys
detail.RealityQty = detail.RealityQty + qty;
GenerateStatus();
return Result<List<(int erpDetailId, decimal qty)>>.ReSuccess(resList);
}
/// <summary>
/// 自动验证出库状态
/// </summary>
public void GenerateStatus()
{
if (this.Details.Where(w => w.RealityQty >= w.AccruedQty).Count() == this.Details.Count())
this.Status = OutStockStatus.Already;
else
this.Status = OutStockStatus.Part;
return Result<List<(int erpDetailId, decimal qty)>>.ReSuccess(resList);
}
/// <summary>
/// 生成单据号
/// </summary>