同步物料 物料清单

This commit is contained in:
2024-07-19 16:51:07 +08:00
parent 02616b6170
commit 5345400596
14 changed files with 280 additions and 50 deletions

View File

@@ -758,7 +758,7 @@ namespace Tnb.ProductionMgr
foreach (BasEbomD item in basEbomDs)
{
// decimal? num1 = beforeReportNum / basEbomH.quantity * item.quantity;
decimal? num1 = beforeReportNum / basEbomH.quantity * (item.molecule/item.denominator);
decimal? num1 = beforeReportNum / (item.molecule/item.denominator);
List<PrdFeedingD> prdFeedingDs = await _db.Queryable<PrdFeedingD>()
.LeftJoin<PrdFeedingH>((a, b) => a.feeding_id == b.id)
.Where((a, b) => a.material_id == item.material_id && b.mo_task_id == mo_task_id)
@@ -775,7 +775,7 @@ namespace Tnb.ProductionMgr
else
{
// decimal? num2 = prdReport.reported_qty / basEbomH.quantity * item.quantity;
decimal? num2 = prdReport.reported_qty / basEbomH.quantity * (item.molecule/item.denominator);
decimal? num2 = prdReport.reported_qty / (item.molecule/item.denominator);
if (sum2 <= num2)
{
prdFeedingIds.Add(item.id);
@@ -1094,7 +1094,7 @@ namespace Tnb.ProductionMgr
foreach (PrdReport prdReport in prdReports)
{
// decimal needNum = (prdReport.reported_qty ?? 0) / basEbomH.quantity * basEbomD.quantity;
decimal needNum = (prdReport.reported_qty ?? 0) / basEbomH.quantity * (basEbomD.molecule/basEbomD.denominator);
decimal needNum = (prdReport.reported_qty ?? 0) / (basEbomD.molecule/basEbomD.denominator);
if (beforeIn - needNum >= 0)
{
beforeIn -= needNum;