zhengly 3 лет назад
Родитель
Сommit
49d1f6d1af

+ 4 - 3
MicroServices/Business/Business.Application/ResourceExamineManagement/MorderAppService.cs

@@ -269,14 +269,15 @@ namespace Business.ResourceExamineManagement
                     //}
 
                     #endregion
-                    var Sum = item.morder_production_number - item.inventory_number - Sumqty;//1000 Quantity:1100  //500 
-                    //剩余需要数量= 需要数量 -(计划数量 - 入库数量 - 已占用量)
-                    if (Sum - Quantity < 0)
+                    var Sum = item.morder_production_number - item.inventory_number - Sumqty;
+                    //工单可占用数量-需求数量小于0时 占用工单全部可占用数量
+                    if (Sum - Quantity <= 0)
                     {
                         QuantityNumber = Sum.GetValueOrDefault();
                     }
                     else
                     {
+                        //工单可占用数量满足 需求数量时直接占用需求数量
                         QuantityNumber = Quantity;
                     }
                     var mes_Mooccupy = GetMooccupies(seorderentry, ic_Item, item, QuantityNumber);