|
@@ -2331,6 +2331,7 @@ public class OrderServiceImpl implements OrderService {
|
|
//生成商户订单号
|
|
//生成商户订单号
|
|
Snowflake snowflake = IdUtil.createSnowflake(14, 14);
|
|
Snowflake snowflake = IdUtil.createSnowflake(14, 14);
|
|
String orderSn = "8" + snowflake.nextIdStr().substring(6);
|
|
String orderSn = "8" + snowflake.nextIdStr().substring(6);
|
|
|
|
+ LOGGER.info("订单======>{},请求生成订单数据======>{}", orderSn, JacksonUtil.toJson(param));
|
|
// 检查库存和更新库存
|
|
// 检查库存和更新库存
|
|
for (QueryGoodsVO goodsDto : queryGoodsVOList) {
|
|
for (QueryGoodsVO goodsDto : queryGoodsVOList) {
|
|
// 要购买的数量
|
|
// 要购买的数量
|
|
@@ -2354,8 +2355,7 @@ public class OrderServiceImpl implements OrderService {
|
|
LOGGER.error("sku:【{}】库存不足,门店可用库存:【{}】,仓库可用库存:【{}】,购买数量:【{}】", sku, stockNum, warehouseStock, sellVolume);
|
|
LOGGER.error("sku:【{}】库存不足,门店可用库存:【{}】,仓库可用库存:【{}】,购买数量:【{}】", sku, stockNum, warehouseStock, sellVolume);
|
|
throw new ServiceException(String.format("sku:【%s】库存不足,门店可用库存:【%s】,仓库可用库存:【%s】,购买数量:【%s】", sku, stockNum, warehouseStock, sellVolume));
|
|
throw new ServiceException(String.format("sku:【%s】库存不足,门店可用库存:【%s】,仓库可用库存:【%s】,购买数量:【%s】", sku, stockNum, warehouseStock, sellVolume));
|
|
}
|
|
}
|
|
- sellVolume -= 1;
|
|
|
|
- // TODO 库存变化记录新增字段:订单号、门店编号
|
|
|
|
|
|
+ // 库存变化记录新增字段:订单号、门店编号
|
|
// 门店库存变化记录
|
|
// 门店库存变化记录
|
|
StoreMngChangeEntity storeMngChangeEntity = new StoreMngChangeEntity();
|
|
StoreMngChangeEntity storeMngChangeEntity = new StoreMngChangeEntity();
|
|
storeMngChangeEntity.setChangeType(Dict.changeType.item_1.getItem());
|
|
storeMngChangeEntity.setChangeType(Dict.changeType.item_1.getItem());
|