|
@@ -301,6 +301,9 @@ public class PickingInfo {
|
|
|
if (materialInventory.getMaterialCode().equals(pickingRequisition.getMaterialCode())){
|
|
|
pickingRequisition.setStockNumber(materialInventory.getStockQuantity());//得到非限制性库存数量
|
|
|
minus = pickingRequisition.getQuantityDemanded()-pickingRequisition.getQuantityDelivered();
|
|
|
+ if (minus<0){
|
|
|
+ minus=0-minus;
|
|
|
+ }
|
|
|
stock = stock - minus;//得到最新的库存数量:非限制性库存数量-(需求数量-已出库数量)<0缺货
|
|
|
if (stock<0){//缺货
|
|
|
pickingRequisition.setWhetherStock(1.0);//缺货数量
|