From 0617c5edd84b4b63047226797b066ac79426542e Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期一, 11 五月 2026 16:19:20 +0800
Subject: [PATCH] refactor(stock): 优化盘点计划编辑功能的商品关联处理
---
src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java b/src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java
index 316029b..0622294 100644
--- a/src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java
+++ b/src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java
@@ -254,7 +254,7 @@
@Override
@Transactional(rollbackFor = Exception.class)
- public Boolean addStockOutRecordOnly(StockInventoryDto stockInventoryDto) {
+ public StockOutRecordDto addStockOutRecordOnly(StockInventoryDto stockInventoryDto) {
LambdaQueryWrapper<StockInventory> eq = new LambdaQueryWrapper<>();
eq.eq(StockInventory::getProductModelId, stockInventoryDto.getProductModelId());
if (StringUtils.isEmpty(stockInventoryDto.getBatchNo())) {
@@ -290,8 +290,9 @@
stockOutRecordDto.setProductModelId(stockInventoryDto.getProductModelId());
stockOutRecordDto.setType("0");
stockOutRecordDto.setRemark(stockInventoryDto.getRemark());
- stockOutRecordService.add(stockOutRecordDto);
- return true;
+ Long add = stockOutRecordService.add(stockOutRecordDto);
+ stockInventoryDto.setId(add);
+ return stockOutRecordDto;
}
@Override
@@ -448,4 +449,9 @@
public IPage<StockInventoryDto> pagestockInventoryNoQua(Page page, StockInventoryDto stockInventoryDto) {
return stockInventoryMapper.pagestockInventoryNoQua(page, stockInventoryDto);
}
+
+ @Override
+ public boolean updateLocked(Long productModelId, String batchNo, boolean b) {
+ return stockInventoryMapper.updateLocked(productModelId, batchNo, b) > 0;
+ }
}
--
Gitblit v1.9.3