|
@@ -376,6 +376,11 @@ public class PayOrderLogic {
|
|
|
}
|
|
|
WorkerNormStockBean stock = workerStockMap.get(stockBean.getWorkerGoodsId());
|
|
|
stock.setRealQty(stock.getRealQty().add(useTotalQty));
|
|
|
+
|
|
|
+ if (!stockBean.getIsSmall() && stock.getRealQty().compareTo(stockBean.getStockQty()) > 0) {
|
|
|
+ throw new RemoteServiceException("收费标准关联的 " + stockBean.getGoodsName() + "库存数量"
|
|
|
+ + stock.getStockQty() + ", 需扣" + stock.getRealQty() + ", 库存数量不够扣减");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|