|
@@ -205,7 +205,7 @@ public class JdOrderDetailsServiceImpl extends ServiceImpl<JdOrderDetailsMapper,
|
|
*/
|
|
*/
|
|
private void addStock(JdOrderDetailsVo vo) {
|
|
private void addStock(JdOrderDetailsVo vo) {
|
|
//操作库存及记录
|
|
//操作库存及记录
|
|
- operateStock(vo.getAddWarehouseId(), RunParamConstant.INBOUND, vo.getAddQuantity());
|
|
|
|
|
|
+ operateStock(vo.getAddWarehouseId(), RunParamConstant.INBOUND, vo.getAddQuantity(), vo.getAddProductId());
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -215,7 +215,7 @@ public class JdOrderDetailsServiceImpl extends ServiceImpl<JdOrderDetailsMapper,
|
|
*/
|
|
*/
|
|
private void reduceStock(JdOrderDetailsVo vo) {
|
|
private void reduceStock(JdOrderDetailsVo vo) {
|
|
//操作库存及记录
|
|
//操作库存及记录
|
|
- operateStock(vo.getReduceWarehouseId(), RunParamConstant.OUTBOUND, vo.getReduceQuantity());
|
|
|
|
|
|
+ operateStock(vo.getReduceWarehouseId(), RunParamConstant.OUTBOUND, vo.getReduceQuantity(), vo.getReduceProductId());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -226,7 +226,7 @@ public class JdOrderDetailsServiceImpl extends ServiceImpl<JdOrderDetailsMapper,
|
|
* @param type 类型 1入库 2出库 3维多利亚冻结库存入库 4维多利亚待出库次品库存
|
|
* @param type 类型 1入库 2出库 3维多利亚冻结库存入库 4维多利亚待出库次品库存
|
|
* @param quantity 操作数量
|
|
* @param quantity 操作数量
|
|
*/
|
|
*/
|
|
- private void operateStock(Long warehouseId, int type, BigDecimal quantity) {
|
|
|
|
|
|
+ private void operateStock(Long warehouseId, int type, BigDecimal quantity, Long productId) {
|
|
if (ObjectUtil.isNull(warehouseId) || quantity.compareTo(BigDecimal.ZERO) <= 0) {
|
|
if (ObjectUtil.isNull(warehouseId) || quantity.compareTo(BigDecimal.ZERO) <= 0) {
|
|
throw new RuntimeException("参数错误");
|
|
throw new RuntimeException("参数错误");
|
|
}
|
|
}
|
|
@@ -234,7 +234,7 @@ public class JdOrderDetailsServiceImpl extends ServiceImpl<JdOrderDetailsMapper,
|
|
//要操作的数据
|
|
//要操作的数据
|
|
List<Stock> stockList = new ArrayList<>();
|
|
List<Stock> stockList = new ArrayList<>();
|
|
Stock stock = new Stock();
|
|
Stock stock = new Stock();
|
|
- stock.setProductId(1L);
|
|
|
|
|
|
+ stock.setProductId(productId);
|
|
stock.setQuantity(quantity);
|
|
stock.setQuantity(quantity);
|
|
stockList.add(stock);
|
|
stockList.add(stock);
|
|
|
|
|