无sku商品下单问题修复
This commit is contained in:
parent
34c12ecf7c
commit
dd2597b862
@ -613,7 +613,7 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
|
|||||||
*/
|
*/
|
||||||
private boolean hasStock(List<CartPromotionItem> cartPromotionItemList) {
|
private boolean hasStock(List<CartPromotionItem> cartPromotionItemList) {
|
||||||
for (CartPromotionItem cartPromotionItem : cartPromotionItemList) {
|
for (CartPromotionItem cartPromotionItem : cartPromotionItemList) {
|
||||||
if (cartPromotionItem.getRealStock() <= 0) {
|
if (cartPromotionItem.getRealStock()==null||cartPromotionItem.getRealStock() <= 0) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -162,7 +162,9 @@ public class OmsPromotionServiceImpl implements OmsPromotionService {
|
|||||||
cartPromotionItem.setPromotionMessage("无优惠");
|
cartPromotionItem.setPromotionMessage("无优惠");
|
||||||
cartPromotionItem.setReduceAmount(new BigDecimal(0));
|
cartPromotionItem.setReduceAmount(new BigDecimal(0));
|
||||||
PmsSkuStock skuStock = getOriginalPrice(promotionProduct,item.getProductSkuId());
|
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.setIntegration(promotionProduct.getGiftPoint());
|
||||||
cartPromotionItem.setGrowth(promotionProduct.getGiftGrowth());
|
cartPromotionItem.setGrowth(promotionProduct.getGiftGrowth());
|
||||||
cartPromotionItemList.add(cartPromotionItem);
|
cartPromotionItemList.add(cartPromotionItem);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user