Ver código fonte

Merge remote-tracking branch 'origin/future/园区库存'

lhm 3 anos atrás
pai
commit
1c659d2db0

+ 6 - 5
kmall-admin/src/main/java/com/kmall/admin/service/impl/OrderServiceImpl.java

@@ -2048,11 +2048,12 @@ public class OrderServiceImpl implements OrderService {
                     }
                 }
 
-                if (sellVolume > 0) {
-                    resultObj.put("errno", 400);
-                    resultObj.put("errmsg", "订单提交失败:条形码:" + prodBarcode + ",电商门店库存不足");
-                    return resultObj;
-                }
+                // 园区库存是有问题的, 这里去掉校验极端情况下可能会导致园区库存为负数
+//                if (sellVolume > 0) {
+//                    resultObj.put("errno", 400);
+//                    resultObj.put("errmsg", "订单提交失败:条形码:" + prodBarcode + ",电商门店库存不足");
+//                    return resultObj;
+//                }
 
                 Iterator<GoodsEntity> goodsIterator = numberMap.keySet().iterator();
                 // 循环购买的商品map,重新计算数量跟价格