src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java
@@ -92,6 +92,11 @@
        stockInRecordDto.setBatchNo(stockInventoryDto.getBatchNo());
        stockInRecordDto.setProductModelId(stockInventoryDto.getProductModelId());
        stockInRecordDto.setType("0");
        stockInRecordDto.setRemark(stockInventoryDto.getRemark());
        // 如果DTO中指定了审批状态,则使用;否则默认待审批
        if (stockInventoryDto.getApprovalStatus() != null) {
            stockInRecordDto.setApprovalStatus(stockInventoryDto.getApprovalStatus());
        }
        stockInRecordService.add(stockInRecordDto);
        //再进行新增库存数量库存
        //先查询库存表中的产品是否存在,不存在新增,存在更新
@@ -132,6 +137,11 @@
        stockOutRecordDto.setBatchNo(stockInventoryDto.getBatchNo());
        stockOutRecordDto.setProductModelId(stockInventoryDto.getProductModelId());
        stockOutRecordDto.setType("0");
        stockOutRecordDto.setRemark(stockInventoryDto.getRemark());
        // 如果DTO中指定了审批状态,则使用;否则默认待审批
        if (stockInventoryDto.getApprovalStatus() != null) {
            stockOutRecordDto.setApprovalStatus(stockInventoryDto.getApprovalStatus());
        }
        stockOutRecordService.add(stockOutRecordDto);
@@ -168,6 +178,7 @@
        stockInRecordDto.setProductModelId(stockInventoryDto.getProductModelId());
        stockInRecordDto.setType("0");
        stockInRecordDto.setRemark(stockInventoryDto.getRemark());
        stockInRecordDto.setWarnNum(stockInventoryDto.getWarnNum());
        stockInRecordService.add(stockInRecordDto);
        return true;
    }
@@ -439,4 +450,9 @@
    public IPage<StockInventoryDto> getBatchNoQty(Page page, StockInventoryDto stockInventoryDto) {
        return stockInventoryMapper.getBatchNoQty(page, stockInventoryDto);
    }
    @Override
    public IPage<StockInventoryDto> pageStockAndBorrow(Page page, StockInventoryDto stockInventoryDto) {
        return stockInventoryMapper.pageStockAndBorrow(page, stockInventoryDto);
    }
}