Przeglądaj źródła

计划工单修改需求数量时同步修改物料明细需求数量

Pengxy 1 rok temu
rodzic
commit
3cfd7ce10c

+ 2 - 1
MicroServices/Business/Business.Application/ReplenishmentManagement/ReplenishmentAppService.cs

@@ -4514,7 +4514,8 @@ namespace Business.Replenishment
                         string sql = "UPDATE mes_morder SET moentry_sys_stime='"+ newinstockdate + "',need_number="+ newqty + ",morder_production_number="+ newqty + " WHERE morder_no='" + weekPlan.ProductionOrder + "';" +
                             "UPDATE mes_moentry SET need_number="+ newqty + ",morder_production_number="+ newqty + " WHERE moentry_mono='" + weekPlan.ProductionOrder + "';" +
                             "UPDATE WorkOrdMaster SET OrdDate='"+ newinstockdate + "',Priority="+ newpriority + ",QtyOrded="+ newqty + " WHERE WorkOrd='" + weekPlan.ProductionOrder + "';" +
-                            "UPDATE WorkOrdRouting SET QtyOrded="+ newqty + " WHERE WorkOrd='" + weekPlan.ProductionOrder + "'; ";
+                            "UPDATE WorkOrdRouting SET QtyOrded="+ newqty + " WHERE WorkOrd='" + weekPlan.ProductionOrder + "'; "+
+                            "UPDATE WorkOrdDetail SET QtyRequired=CEILING(" + newqty + "*FrozenBOMQty) WHERE WorkOrd='" + weekPlan.ProductionOrder + "'; ";
 
                         _businessDbContext.Database.ExecuteSqlRaw(sql);
                         await _replenishmentWeekPlan.UpdateAsync(weekPlan);