|
@@ -2173,7 +2173,7 @@ public class OrderServiceImpl implements OrderService {
|
|
|
Map resultObj = Maps.newHashMap();
|
|
|
// 海控需求,下单流程修改,收银端接收会员码,付款码,用户信息,订单数据
|
|
|
// 1. 校验库存:保税仓库存 + 展销店库存 - 出区数 >= 购买数
|
|
|
- // TODO 获取保税仓库存,测试时注释
|
|
|
+ /* -----------------↓--------------生产请打开注释-------------------↓------------ */
|
|
|
/*WareQueryStockParamDTO wareQueryStockParamDTO = new WareQueryStockParamDTO();
|
|
|
List<Criteria> criteriaList = new ArrayList<>();
|
|
|
goodsList.forEach(goods -> {
|
|
@@ -2216,8 +2216,9 @@ public class OrderServiceImpl implements OrderService {
|
|
|
stockMap.put(itemCode, quantity);
|
|
|
}
|
|
|
});*/
|
|
|
+ /* -----------------↑--------------生产请打开注释------------------↑------------- */
|
|
|
|
|
|
- // TODO 上生产时注释,模拟仓库系统(sku最大库存为3)返回
|
|
|
+ /* -----------------↓--------------测试数据,生产请注释-------------------↓------------ */
|
|
|
Map<String, Integer> stockMap = new HashMap<>(16);
|
|
|
goodsList.forEach(goods -> {
|
|
|
String sku = (String) goods.get("goodsSn");
|
|
@@ -2228,6 +2229,7 @@ public class OrderServiceImpl implements OrderService {
|
|
|
stockMap.put(sku, 3);
|
|
|
}
|
|
|
});
|
|
|
+ /* -----------------↑--------------测试数据,生产请注释------------------↑------------- */
|
|
|
|
|
|
try {
|
|
|
if (user == null) {
|