修复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>

View File

@@ -137,7 +137,8 @@ namespace WMS.Web.Domain.Services
//操作完后剔除
erp_removeList.Add(erp);
}
//执行完后重新计算一下状态
outStockTask.GenerateStatus();
}
}
//2.2.提交修改