Commit dd2597b8 authored by macro's avatar macro
Browse files

无sku商品下单问题修复

parent 34c12ecf
......@@ -613,7 +613,7 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
*/
private boolean hasStock(List<CartPromotionItem> cartPromotionItemList) {
for (CartPromotionItem cartPromotionItem : cartPromotionItemList) {
if (cartPromotionItem.getRealStock() <= 0) {
if (cartPromotionItem.getRealStock()==null||cartPromotionItem.getRealStock() <= 0) {
return false;
}
}
......
......@@ -162,7 +162,9 @@ public class OmsPromotionServiceImpl implements OmsPromotionService {
cartPromotionItem.setPromotionMessage("无优惠");
cartPromotionItem.setReduceAmount(new BigDecimal(0));
PmsSkuStock skuStock = getOriginalPrice(promotionProduct,item.getProductSkuId());
cartPromotionItem.setRealStock(skuStock.getStock()-skuStock.getLockStock());
if(skuStock!=null){
cartPromotionItem.setRealStock(skuStock.getStock()-skuStock.getLockStock());
}
cartPromotionItem.setIntegration(promotionProduct.getGiftPoint());
cartPromotionItem.setGrowth(promotionProduct.getGiftGrowth());
cartPromotionItemList.add(cartPromotionItem);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment