|
@@ -103,14 +103,14 @@ public class StockServiceImpl extends ServiceImpl<StockMapper, Stock> implements
|
|
stock = new Stock();
|
|
stock = new Stock();
|
|
stock.setWarehouseId(warehouseId);
|
|
stock.setWarehouseId(warehouseId);
|
|
stock.setGoodsId(goodsId);
|
|
stock.setGoodsId(goodsId);
|
|
- if (typeEnum.equals(InTypeEnum.PURCHASE)) {
|
|
|
|
|
|
+ if (typeEnum.equals(InTypeEnum.PURCHASE) || typeEnum.equals(InTypeEnum.MANUAL)) {
|
|
stock.setFrozenQuantity(changeQuantity);
|
|
stock.setFrozenQuantity(changeQuantity);
|
|
} else {
|
|
} else {
|
|
stock.setQuantity(changeQuantity);
|
|
stock.setQuantity(changeQuantity);
|
|
}
|
|
}
|
|
map.put(key, stock);
|
|
map.put(key, stock);
|
|
} else {
|
|
} else {
|
|
- if (typeEnum.equals(InTypeEnum.PURCHASE)) {
|
|
|
|
|
|
+ if (typeEnum.equals(InTypeEnum.PURCHASE) || typeEnum.equals(InTypeEnum.MANUAL)) {
|
|
stock.setFrozenQuantity(stock.getFrozenQuantity().add(changeQuantity));
|
|
stock.setFrozenQuantity(stock.getFrozenQuantity().add(changeQuantity));
|
|
} else {
|
|
} else {
|
|
stock.setQuantity(stock.getQuantity().add(changeQuantity));
|
|
stock.setQuantity(stock.getQuantity().add(changeQuantity));
|
|
@@ -133,7 +133,7 @@ public class StockServiceImpl extends ServiceImpl<StockMapper, Stock> implements
|
|
|
|
|
|
changeStock.setId(stock.getId());
|
|
changeStock.setId(stock.getId());
|
|
if (typeEnum instanceof InTypeEnum) {
|
|
if (typeEnum instanceof InTypeEnum) {
|
|
- if (typeEnum.equals(InTypeEnum.PURCHASE)) {
|
|
|
|
|
|
+ if (typeEnum.equals(InTypeEnum.PURCHASE) || typeEnum.equals(InTypeEnum.MANUAL)) {
|
|
changeStock.setFrozenQuantity(stock.getFrozenQuantity().add(changeStock.getFrozenQuantity()));
|
|
changeStock.setFrozenQuantity(stock.getFrozenQuantity().add(changeStock.getFrozenQuantity()));
|
|
} else {
|
|
} else {
|
|
changeStock.setQuantity(stock.getQuantity().add(changeStock.getQuantity()));
|
|
changeStock.setQuantity(stock.getQuantity().add(changeStock.getQuantity()));
|