|
@@ -300,14 +300,12 @@ public class OyeResultServiceImpl implements IOyeResultService {
|
|
|
BigDecimal realTimeTheoryWeight = oyeRealtimeInventory.getTheoryWeight();
|
|
|
BigDecimal realTimeMaterialNumber = oyeRealtimeInventory.getMaterialNumber();
|
|
|
BigDecimal realTimeNetWeight = oyeRealtimeInventory.getNetWeight();
|
|
|
- if (realTimeTheoryWeight.compareTo(theoryWeight) >= 0) {
|
|
|
- oyeRealtimeInventory.setTheoryWeight(realTimeTheoryWeight.subtract(theoryWeight));
|
|
|
- }
|
|
|
if (realTimeMaterialNumber.compareTo(materialNumber) >= 0 ) {
|
|
|
oyeRealtimeInventory.setMaterialNumber(realTimeMaterialNumber.subtract(materialNumber));
|
|
|
}else{
|
|
|
throw new Exception("出库件数大于库存件数,无法出库");
|
|
|
}
|
|
|
+ oyeRealtimeInventory.setTheoryWeight(realTimeTheoryWeight.subtract(theoryWeight));
|
|
|
oyeRealtimeInventory.setNetWeight(realTimeNetWeight.subtract(netWeight));
|
|
|
}
|
|
|
return oyeRealtimeInventory;
|