|
|
@@ -82,7 +82,6 @@ public class VoyageApiImpl implements VoyageApi {
|
|
|
private VoyageStockDetailLogMapper voyageStockDetailLogMapper;
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
public void preReduceStock(ReduceStockReqDTO reqDTO) {
|
|
|
//TODO: 当前阶段不考虑门店库存
|
|
|
log.info("开始初定订单扣库存:订单ID:"+reqDTO.getOrderId()+"old订单ID:"+reqDTO.getOldOrderId());
|
|
|
@@ -122,7 +121,6 @@ public class VoyageApiImpl implements VoyageApi {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public void preCancelReduceStock(ReduceStockReqDTO reqDTO) {
|
|
|
//TODO: 当前阶段不考虑门店库存
|
|
|
@@ -149,7 +147,6 @@ public class VoyageApiImpl implements VoyageApi {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public void reduceStock(ReduceStockReqDTO reqDTO) {
|
|
|
//TODO: 当前阶段不考虑门店库存
|
|
|
@@ -179,11 +176,9 @@ public class VoyageApiImpl implements VoyageApi {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public void cancelReduceStock(ReduceStockReqDTO reqDTO) {
|
|
|
//TODO: 当前阶段不考虑门店库存
|
|
|
-
|
|
|
Long voyageId = reqDTO.getVoyageId();
|
|
|
//现在给整个航次的库存加锁
|
|
|
String lockKey = String.format(ProductRedisKeyConstants.STOCK_REDIS_KEY_PREFIX, voyageId);
|
|
|
@@ -294,7 +289,6 @@ public class VoyageApiImpl implements VoyageApi {
|
|
|
/**
|
|
|
* 确定时扣库存,有限扣实际库存,不足再扣虚拟库存
|
|
|
*
|
|
|
- * @param reqDTO
|
|
|
*/
|
|
|
private void reduceStockDistributor(ReduceStockReqDTO reqDTO) {
|
|
|
//航次库存操作日志
|