|
|
@@ -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);
|